class SimpleValuePairEnumSupport extends EnumSupport {

  @Override
  @NotNull
  public List<ValueWithDisplayString> getAllValues() {
    List<ValueWithDisplayString> values = new ArrayList<>(myPossibleValues.size());
    for (Map.Entry<String, String> valuePair : myPossibleValues.entrySet()) {
      values.add(new ValueWithDisplayString(valuePair.getValue(), valuePair.getKey()));
    }
    return values;
  }

  public  SimpleValuePairEnumSupport(@NotNull NlProperty property, @NotNull Map<String, String> possibleValues);

}