docs: public static Property select(
              final String name, final String title, final String description,
              final boolean required, final String defaultValue, final Collection<? extends Enum<?>> selectValues,
              final Map<String, String> selectLabels,
              final PropertyScope scope, final Map<String, Object> renderingOptions
      )
      {
          //create string representation of the enum values
          ArrayList<String> strings = new ArrayList<String>();
          for (Enum<?> selectValue : selectValues) {
              strings.add(selectValue.name());
          }
          return new SelectProperty(name, title, description, required, defaultValue, strings, selectLabels, scope,
                                    renderingOptions, false
          );
      }