protected override FacesContext getFacesContext() { Control nc = NamingContainer; if (nc != null) { return(nc.getFacesContext()); } return(FacesContext.getCurrentInstance()); }