SimpleEnumSupport extends EnumSupport { @Override @NotNull public List<ValueWithDisplayString> getAllValues() { List<ValueWithDisplayString> values = new ArrayList<>(myPossibleValues.size()); for (String stringValue : myPossibleValues) { values.add(new ValueWithDisplayString(stringValue, stringValue)); } return values; } SimpleEnumSupport(@NotNull NlProperty property, @NotNull List<String> possibleValues); @Override @NotNull List<ValueWithDisplayString> getAllValues();  }
@Test public void testFindPossibleValues() { assertThat(mySupport.getAllValues()).containsExactly( new ValueWithDisplayString("item1", "item1"), new ValueWithDisplayString("item2", "item2")).inOrder(); }