@Override public String getAsString(FacesContext ctx, UIComponent cmp, Object obj) { return fmt.format(String.valueOf(obj)); }
@Override public Object getAsObject(FacesContext ctx, UIComponent cmp, String value) { return fmt.unformat(value); }