code: public void removeChildTask(Task child)
     {
        if (m_children.remove(child))
        {
           child.m_parent = null;
        }
        setSummary(!m_children.isEmpty());
     }
docs: Removes a child task.
  
  @param child child task instance