log.debug("Create Binder: " + desc[i].getName());
log.debug("Insertion Point: " + insertionPoint);
  protected void addBinders() {    ContainerBase container = new ContainerBase("Binders");    container.initProperties();    addChild(container);    if(log.isDebugEnabled()) {      log.debug("Parse: " + filename);    }    ComponentDescription[] desc =       ComponentConnector.parseFile(filename);    for (int i=0; i < desc.length; i++) {      if(log.isDebugEnabled()) {        log.debug("Create Binder: " + desc[i].getName());      }      String name = desc[i].getName();      int index = name.lastIndexOf('.');      if (index != -1)        name = name.substring(index+1);      BinderBase binder =         new BinderBase(name, desc[i].getClassname());      binder.initProperties();      // FIXME: Must I change ComponentConnector in some way here?      Iterator iter = ComponentConnector.getPluginProps(desc[i]);      while(iter.hasNext())         binder.addParameter((String)iter.next());      container.addChild(binder);    }  }