code: public void remove(DepTreeNode child) {
  		if (children != null) {
  			DepTreeNode node = children.get(child.getName());
  			if (node == child) {
  				children.remove(child.getName());
  			}
  		}
  		child.setParent(null);
  	}
docs: Removes the specified child node
  
  @param child
  The node to remove