Methods (MET)
- MET50-J. Avoid ambiguous or confusing uses of overloading
- MET51-J. Do not use overloaded methods to differentiate between runtime types
- MET52-J. Do not use the clone() method to copy untrusted method parameters
- MET53-J. Ensure that the clone() method calls super.clone()
- MET54-J. Always provide feedback about the resulting value of a method
- MET55-J. Return an empty array or collection instead of a null value for methods that return an array or collection
- MET56-J. Do not use Object.equals() to compare cryptographic keys


