...
[Bloch 2008] Item 43: Return empty arrays or collections, not nulls
...
MET54-JG. Always provide feedback about the resulting value of a method 05. Methods (MET) MET11-J. Never declare a class method that hides a method declared in a superclass or superinterface