@Override
    public boolean equals(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();
    }
@Override
    public boolean equals(Object object)