code: protected TwoFormComponentPanel<L, R> newTwoFormComponentPanel(final String id,
  		final IModel<M> model, final IModel<TwoFormComponentBean<L, R>> formComponentModel)
  	{
  		final TwoFormComponentPanel<L, R> twoFormComponent = new TwoFormComponentPanel<>(id,
  			formComponentModel);
  		return twoFormComponent;
  	}
docs: Factory method for create the new {@link TwoFormComponentPanel}. This method is invoked in
  the constructor from the derived classes and can be overridden so users can provide their own
  version of a new {@link TwoFormComponentPanel}.
  
  @param id
  the id
  @param model
  the model
  @param formComponentModel
  the form component model for the left and right component
  @return the new {@link TwoFormComponentPanel}