public void encodeBegin(FacesContext context)
throws IOException
{
// add label and input components when the view is loaded for the first time
UIInput inputComponent = null;
TextResolver textResolver = FacesUtils.getTextResolver(context);
if (getChildCount() > 0)
{
inputComponent = getInputComponent();
if (inputComponent instanceof HtmlSelectOneMenu)
{