docs: static <T> ConvertibleValues<T> of(Environment environment, Map<? extends CharSequence, T> values) {
          if (values == null) {
              return ConvertibleValuesMap.empty();
          } else {
              return new EnvironmentConvertibleValuesMap<>(values, environment);
          }
      }