/** @param composite */
 private void addFormElements(Composite composite) {
   component = new ElementSelectionComponent(composite, personTypeId, null);
   component.setScopeOnly(false);
   component.setShowScopeCheckbox(false);
   component.init();
   component
       .getViewer()
       .addSelectionChangedListener(
           new ISelectionChangedListener() {
             @Override
             public void selectionChanged(SelectionChangedEvent event) {
               setErrorMessage(null);
               List<CnATreeElement> selectedElements = component.getSelectedElements();
               boolean valid = laodAndCheckPerson(selectedElements);
               setPageComplete(valid);
             }
           });
 }