code: public boolean isLeaf()
      {
          NodeData data = (NodeData)this.getUserObject();
          if (data != null)
              return data.isLeaf();
          return false;
      }
docs: Fake the caller into believing this is a leaf, when I don't really know yet.