code: private List getModes() {
  
          ArrayList ret = new ArrayList();
  
          ret.add(
              new CmsSelectWidgetOption(
                  String.valueOf(CmsHistorySettings.MODE_DELETED_HISTORY_DISABLED),
                  m_historySettings.getMode() == CmsHistorySettings.MODE_DELETED_HISTORY_DISABLED,
                  key(Messages.GUI_HISTORY_SETTINGS_MODE_DISABLED_0)));
          ret.add(new CmsSelectWidgetOption(
              String.valueOf(CmsHistorySettings.MODE_DELETED_HISTORY_KEEP_NO_VERSIONS),
              m_historySettings.getMode() == CmsHistorySettings.MODE_DELETED_HISTORY_KEEP_NO_VERSIONS,
              key(Messages.GUI_HISTORY_SETTINGS_MODE_KEEP_NO_VERSIONS_0)));
          ret.add(new CmsSelectWidgetOption(
              String.valueOf(CmsHistorySettings.MODE_DELETED_HISTORY_KEEP_WITH_VERSIONS),
              m_historySettings.getMode() == CmsHistorySettings.MODE_DELETED_HISTORY_KEEP_WITH_VERSIONS,
              key(Messages.GUI_HISTORY_SETTINGS_MODE_KEEP_WITH_VERSIONS_0)));
  
          return ret;
      }
docs: Returns a list with the possible modes for the history to keep.<p>
  
  @return a list with the possible modes for the history to keep