import java.util.Collection;\r
import java.util.HashSet;\r
import java.util.Iterator;\r
+import java.util.Objects;\r
import java.util.Set;\r
/**
public static boolean objectEquals(Object o1, Object o2) {
if (o1==o2) return true;
if (o1==null && o2==null) return true;
- if (o1==null || o2==null) return false;
+ if (o1==null || o2==null) return false;\r
+ if (o1.getClass().isArray() && o2.getClass().isArray())\r
+ return Objects.deepEquals(o1, o2);
return o1.equals(o2);
}