if (leaf)
if (leaf) {
    public boolean isLeaf(Object node) { 	  if ( node == root )	    return false;	  boolean leaf = !((Node)node).hasChildren ();	  if (leaf) 		return leaf;	  else if (node instanceof Org) {		// if my child is not an org, I'm a leaf		//		return !(myTree.getChild(org, 0) instanceof Org);		boolean retval = (getChildCount (node) == 0);		return retval;	  }		  return leaf;    }