/** * Add a new child menu item. Child item parent is set to <code>this</code>. * * @param child */ void addChild(MenuItem child) { if (children == null) { children = new ArrayList<MenuItem>(); } children.add(child); child.parent = this; }