This inspection points out the cases when a variable value
is never used after its assignment, e.g.:
- a variable is never read after the assignment
- the value is overwritten by another assignment before the variable is next read
- a variable initializer is redundant (for one of the above two reasons)
- a variable is never used.