public void addChildren(Collection<? extends GenerationNode> children) {
    for (GenerationNode child : children) {
      addChild(child);
    }
  }
public void addChildren(Collection<? extends GenerationNode> children)