A parameter is considered unused in the following cases:
- Parameter is passed by value and the value is not used anywhere or is overwritten immediately.
- Parameter is passed by reference and the reference is not used anywhere or is overwritten immediately.