docs: private List getVersions() {
  
          ArrayList ret = new ArrayList();
  
          int defaultHistoryVersions = OpenCms.getSystemInfo().getHistoryVersions();
          int historyVersions = 0;
  
          // Add the option for disabled version history
          ret.add(
              new CmsSelectWidgetOption(
                  "-1",
                  true,
                  Messages.get().getBundle().key(Messages.GUI_HISTORY_CLEAR_VERSION_SELECT_0)));
  
          // Iterate from 1 to 50 with a stepping of 1 for the first 10 entries and a stepping of five for the entries from 10 to 50
          while (historyVersions < 50) {
  
              // increment the history version
              historyVersions++;
  
              if (((historyVersions % 5) == 0) || (historyVersions <= 10)) {
  
                  ret.add(
                      new CmsSelectWidgetOption(String.valueOf(historyVersions), false, String.valueOf(historyVersions)));
              }
          }
  
          // If the default setting for the version history is more than 50
          if (defaultHistoryVersions > historyVersions) {
              ret.add(
                  new CmsSelectWidgetOption(
                      String.valueOf(defaultHistoryVersions),
                      false,
                      String.valueOf(defaultHistoryVersions)));
          }
  
          return ret;
      }