@Override // HE: Remove when Lombok support for getOuter is added. public boolean equals(Object object) { if (this == object) return true; if (object == null || getClass() != object.getClass()) return false; AccessorProxy that = (AccessorProxy) object; return serializableProxy == that.serializableProxy && fieldDescription.equals(that.fieldDescription) && instrumentedType.equals(that.instrumentedType) && fieldResolver.equals(that.fieldResolver) && assigner.equals(that.assigner) && Binder.this.equals(that.getOuter()); }