return metadata;
}
public <T> void onWidgetBinding(AbstractBinding binding, FieldModel<T> model, Object target)
{
new AllMetadataBindingBuilder(binding, getMetadata(model)).to(target);
// if we're a FieldModel<String> then we're capable of a water mark.
if (String.class.getName().equals(model.getValueClass().getName()))
{
doWatermarkBindings(binding, (ValueModel<String>) model, getMetadata(model).getWatermarkModel(), target);