code: public static <T> EditableTextArea<T> of(final String id, final IModel<T> model,
  		final IModel<String> labelModel, final ModeContext modeContext)
  	{
  		final EditableTextArea<T> editableTextArea = new EditableTextArea<>(id, model, labelModel,
  			modeContext);
  		return editableTextArea;
  	}
docs: Factory method for create a new {@link EditableTextArea} object.
  
  @param <T>
  the generic type of model object
  @param id
  the id
  @param model
  the model
  @param labelModel
  the label model
  @param modeContext
  the editable flag
  @return the new created {@link EditableTextArea} object.