code: @Override
      public List<ComponentType> children() {
          synchronized (this) {
              List<ComponentType> children = new ArrayList<ComponentType>();
              for (ComponentVertex child : this.children) {
                  children.add(child.component());
              }
              return Collections.unmodifiableList(children);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see org.jgrapes.core.Manager#getChildren()