code: public static <T, M> LabeledTextFieldPanel<T, M> newLabeledTextFieldPanel(final String id,
  		final IModel<M> model, final IModel<String> labelModel)
  	{
  		final LabeledTextFieldPanel<T, M> labeledTextField = new LabeledTextFieldPanel<>(id, model,
  			labelModel);
  		labeledTextField.setOutputMarkupId(true);
  		return labeledTextField;
  	}
docs: Factory method for create a new {@link LabeledTextFieldPanel}.
  
  @param <T>
  the generic type of model object from the {@link TextField}
  @param <M>
  the generic type of model object
  @param id
  the id
  @param model
  the model
  @param labelModel
  the label model
  @return the new {@link LabeledTextFieldPanel}