### Question:
FormHandlerImpl implements FormHandler<T> { @Override public void setUp(T model) { Assert.notNull("Model cannot be null", model); clear(); this.form = new Form(); this.binder = getBinderForModel(model); } @Inject  FormHandlerImpl(FormValidator validator,
                           FieldChangeHandlerManager fieldChangeManager); @Override void setUp(T model); @Override void registerInput(FormField formField); @Override void registerInput(FormField formField,
                              Converter valueConverter); void addFieldChangeHandler(FieldChangeHandler handler); void addFieldChangeHandler(String fieldName,
                                      FieldChangeHandler handler); @Override boolean validate(); @Override boolean validate(String propertyName); @Override void setReadOnly(boolean readOnly); @Override Form getForm(); @Override void clear(); @Override void maybeFlush(); T getModel();  }### Answer:
@Test public void testHandlerModelSetup() { formHandler.setUp(model); checkBindings = true; runSetupTest(); }