code: @Override
  	public void removeChild(final ITreeNode<T> child)
  	{
  		if (children != null)
  		{
  			children.remove(child);
  		}
  		else
  		{
  			children = new ArrayList<>();
  		}
  
  	}
docs: Removes the child.
  
  @param child
  the child