/** Helper function to create Converter from lambda **/ private <T> Converter<String, T> fromString(Function<String, ? extends T> fun) { return new StdConverter<String, T>() { @Override public T convert(String value) { return fun.apply(value); } }; }
/** Helper function to create Converter from lambda **/ private <T> Converter<T, String> toString(Function<T, String> fun) { return new StdConverter<T, String>() { @Override public String convert(T value) { return fun.apply(value); } }; }