Unused temporary variable result in incorrect instance variable assignment
In a method of the form:
| unusedTemporary |
instanceVariable := aValue
If a temporary variable is declared, but not referenced, and there
is no further code in the method, the instance variable assignment
will not occur correctly. This is due to an error in the byte
codes that the compiler generates for the unused temporary variable.
Do not leave declarations of unused temporary varables in methods;
in any case, unused temporary variables waste resources.