protected void initialize() {
   super.initialize();
   this.selectedNodesHolder = new SimpleListValueModel();
   ListValueModel lvm =
       new ItemListListValueModelAdapter(
           this.selectedNodesHolder, ApplicationProblemContainer.BRANCH_APPLICATION_PROBLEMS_LIST);
   lvm.addListChangeListener(ValueModel.VALUE, this.buildBranchApplicationProblemsListener());
 }
 private ApplicationNode[] buildNodes(DatabasePlatformRepositoryNode reposNode) {
   Collection result = new ArrayList();
   ListValueModel childrenModel = this.nodesModel(reposNode);
   for (Iterator stream = (Iterator) childrenModel.getValue(); stream.hasNext(); ) {
     result.add(stream.next());
   }
   return (ApplicationNode[]) result.toArray(new ApplicationNode[result.size()]);
 }