@Override
    protected SimpleNode[] buildChildren() {
      myConfigurableToNodeMap.put(myConfigurable, this);
      if (myComposite == null) {
        return NO_CHILDREN;
      }
      Configurable[] configurables = myComposite.getConfigurables();
      if (configurables.length == 0) {
        return NO_CHILDREN;
      }
      SimpleNode[] result = new SimpleNode[configurables.length];
      for (int i = 0; i < configurables.length; i++) {
        result[i] = new MyNode(this, configurables[i], myLevel + 1);
        myFilter.myContext.registerKid(myConfigurable, configurables[i]);
      }
      return result;
    }
@Override
    protected SimpleNode[] buildChildren()