public void add(MutableTreeNode child) {
public void add(MutableTreeNode child) { if (child == null) throw new IllegalArgumentException();  if (! allowsChildren) throw new IllegalStateException();
	public void add(MutableTreeNode child) {		children.add(child);		child.setParent(this);	} // add()