This inspection points out the cases where a variable value is never used after its assignment, i.e.:
 - the variable never gets read after assignment OR
 - the value is always overwritten with another assignment before the next variable read OR
 - the variable initializer is redundant (for one of the above two reasons) OR
 - the variable is never used.