code: protected boolean _load ()
      {
          java.util.Iterator it =
              this.getOjbMetaTreeModel ().getRepository().iterator();
          java.util.ArrayList newChildren = new java.util.ArrayList();
  
          /* @todo make this work */
  
  //        newChildren.add(new OjbMetaJdbcConnectionDescriptorNode(
  //            this.getOjbMetaTreeModel ().getRepository(),
  //            this.getOjbMetaTreeModel (),
  //            this,
  //            this.getOjbMetaTreeModel ().getRepository().getDefaultJdbcConnection()));
  
          while (it.hasNext())
          {
              org.apache.ojb.broker.metadata.ClassDescriptor cld = (org.apache.ojb.broker.metadata.ClassDescriptor)it.next();
              OjbMetaClassDescriptorNode cldNode =
              	new OjbMetaClassDescriptorNode(this.getOjbMetaTreeModel ().getRepository(),
  					                           this.getOjbMetaTreeModel (),
       						                   this, cld);
              cldToNodes.put(cld, cldNode);
              newChildren.add(cldNode);
          }
          java.util.Collections.sort(newChildren);
          this.alChildren = newChildren;
          this.getOjbMetaTreeModel ().nodeStructureChanged(this);
          return true;
      }
docs: Purpose of this method is to fill the children of the node. It should
  replace all children in alChildren (the arraylist containing the children)
  of this node and notify the TreeModel that a change has occurred.