boolean (Object object) { if (object == this) return true; if (!super.equals(object)) return false; ViewSettings settings = (ViewSettings)object; return settings.isFoldersAlwaysOnTop() == isFoldersAlwaysOnTop() && settings.isShowMembers() == isShowMembers() && settings.isStructureView() == isStructureView() && settings.isShowModules() == isShowModules() && settings.isFlattenModules() == isFlattenModules() && settings.isShowURL() == isShowURL() && settings.isShowScratchesAndConsoles() == isShowScratchesAndConsoles(); }