...
- Nm: Class names shouldn't shadow simple name of implemented interface
- Nm: Class names shouldn't shadow simple name of superclass
- MF: Class defines field that masks a superclass field
- MF: Method defines a variable that obscures a field
...
SCP01MET17-J. Do not increase the accessibility of overridden or hidden methods 05. Scope (SCP) SCP03-J. Do not expose sensitive private members of an outer class from within a nested class