@Override public boolean equals(Object obj) { if (obj instanceof PropertyAccessorBase) { PropertyAccessorBase o = (PropertyAccessorBase) obj; if (parent == null && o.parent == null) return true; if (parent != null && o.parent != null) return parent.equals(o.parent); } return false; }