public static void contributeTypeCoercer(Configuration<CoercionTuple> configuration) {
//Convert between String and org.apache.tapestry5.OptionModelImpl and vice versa
configuration.add(new CoercionTuple<String, OptionModel>(String.class, OptionModel.class, new Coercion<String, OptionModel>() {
public OptionModel coerce(String input) {
return new OptionModelImpl(input);
}
}));
configuration.add(new CoercionTuple<OptionModel, String>(OptionModel.class, String.class, new Coercion<OptionModel, String>() {
public String coerce(OptionModel input) {
return input.getValue().toString();