Don't throw NullPointerException, if a parameter is null.
Add @Override to overridden methods.