boolean (Object object) { if (object == this) return true; if (!super.equals(object)) return false; ProjectViewSettings settings = (ProjectViewSettings)object; return settings.isShowExcludedFiles() == isShowExcludedFiles() && settings.isShowVisibilityIcons() == isShowVisibilityIcons() && settings.isUseFileNestingRules() == isUseFileNestingRules(); }