{
FacesContext context = FacesContext.getCurrentInstance();
// set up component hierarchy
UIXForm form = new UIXForm(); form.setId("formId");
TestNamingContainer ncRoot = new TestNamingContainer(); ncRoot.setId("ncRoot");
TestUIXPanel button1 = new TestUIXPanel();
button1.setId("button1");
TestUIXPanel button2 = new TestUIXPanel();
button2.setId("button2");
TestUIXPanel rootButton = new TestUIXPanel();
rootButton.setId("rootButton");
form.getChildren().add(ncRoot);
form.getChildren().add(rootButton);
ncRoot.getChildren().add(button1);
ncRoot.getChildren().add(button2);
TestNamingContainer nc1 = new TestNamingContainer();
nc1.setId("nc1");