Some specifics: # The check for "simple types" should be expanded to account for other types: java 8 date/time types, UUID, URL, etc # The check for "all other objects" really does not need to check for null first; it can just call {{ EqualsHelper }} , which already handles null checks.
Another option is to just always use {{EqualsHelper}} for the non-primitive checks. It already handles null checking, etc
|