boolean (Object o) { if (this == o) return true; if (!super.equals(o)) return false; if (getClass() != o.getClass()) return false; JavaVariableFindUsagesOptions that = (JavaVariableFindUsagesOptions)o; if (isReadAccess != that.isReadAccess) return false; if (isWriteAccess != that.isWriteAccess) return false; if (isSearchForAccessors != that.isSearchForAccessors) return false; if (isSearchInOverridingMethods != that.isSearchInOverridingMethods) return false; if (isSearchForBaseAccessors != that.isSearchForBaseAccessors) return false; return true; }