...
[Bloch 2008] Item 24: "Eliminate unchecked warnings"
...
OBJ17MSC06-J. Do not expose sensitive private members of an outer class from within a nested class 03. Integers (INT)Avoid memory leaks 49. Miscellaneous (MSC) MSC08-J. Do not place a semicolon on the same line as an if, for, or while statement