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;
	}
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 ; }
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}