layoutOfPopup.setColumns("auto");
layoutOfPopup.setRows("auto");
popup.getFacets().put(Facets.LAYOUT, layoutOfPopup);
popup.getAttributes().put(Attributes.Z_INDEX, 10);
picker.getFacets().put(Facets.POPUP, popup);
picker.onComponentPopulated(facesContext, parent);
popup.setRendered(false);
popup.onComponentPopulated(facesContext, picker);
final ExpressionFactory expressionFactory = facesContext.getApplication().getExpressionFactory();
final ELContext elContext = facesContext.getELContext();