question: public static boolean equalsWithNull ( Object o1 , Object o2 ) { if ( o1 == null ) { return o2 == null ; } return o2 != null && ( o1 . equals ( o2 ) ) ; }
target:  If both parameters are null, returns true. If one parameter is null and the other isn't, returns false. Otherwise, returns o1.equals(o2).