}
protected JComponent createFormControl() {
TableFormBuilder builder = new TableFormBuilder(getBindingFactory());
TextComponentBinder binder = new TextComponentBinder();
binder.setDocumentFactory(new RegExDocumentFactory(pattern, upperCaseOnly));
builder.add(binder.bind(getFormModel(), "value", Collections.emptyMap()), "rowSpec=fill:default:grow");
return builder.getForm();
}