throw new Error ("Not implemented");
synchronized (children) { return children.keySet().toArray(); }
  protected final Object[] copyChildren ()    throws NotImplementedException  {    throw new Error ("Not implemented");  }