popup.setHeight(page.getCurrentHeight().subtract(200));
popup.setLeft(Measure.valueOf(100));
popup.setTop(Measure.valueOf(100));
popup.setRendered(true);
popup.setActivated(true);
popup.onComponentPopulated(facesContext, messages);
FacesContextUtils.addPopup(facesContext, popup);
Map<String, Object> okButtonAttributes = popup.getAttributes();
okButtonAttributes.put(Attributes.POPUP_RESET, Boolean.TRUE);