@Override public T fromPrettyString(String value) throws InvalidSettingValueException { for (Entry<T, String> entry : getMapping().entrySet()) { if (entry.getValue().equals(value)) { return entry.getKey(); } } throw new InvalidSettingValueException(); } }
@Override public String toPrettyString(T value) { return getMapping().get(value); }