((ValueHolder) parent).setConverter(new DeferredConverter() {
private static final long serialVersionUID = 1L;
@Override
public Object getAsObject(FacesContext context, UIComponent component, String value) {
attributes.invokeSetters(context.getELContext(), converter);
return converter.getAsObject(context, component, value);
}
@Override
public String getAsString(FacesContext context, UIComponent component, Object value) {