form.setFormFieldFactory(new DefaultFieldFactory() {
@Override
public Field createField(Item item, Object propertyId,
Component uiContext) {
if ("custom".equals(propertyId)) {
return new BooleanField();
}
return super.createField(item, propertyId, uiContext);
}
});
final TwoBooleans data = new TwoBooleans();