docs: @SuppressWarnings("unchecked")
      public void setFormValue(Object value) {
  
          if (value instanceof List<?>) {
              List<String> keys = (List<String>)value;
              Set<String> keySet = new HashSet<String>(keys);
              int i = 0;
              for (Map.Entry<String, String> entry : m_items.entrySet()) {
                  String key = entry.getKey();
                  CmsCheckBox checkbox = m_checkboxes.get(i);
                  checkbox.setChecked(keySet.contains(key));
                  i += 1;
              }
          }
      }