code: function() {
          var def = YAHOO.widget.TextNode.superclass.getNodeDefinition.call(this);
          if (def === false) { return false; }
  
          // Node specific properties
          def.label = this.label;
          if (this.labelStyle != 'ygtvlabel') { def.style = this.labelStyle; }
          if (this.title) { def.title = this.title; }
          if (this.href) { def.href = this.href; }
          if (this.target != '_self') { def.target = this.target; }       
  
          return def;
      
      }
docs: Returns an object which could be used to build a tree out of this node and its children.
  It can be passed to the tree constructor to reproduce this node as a tree.
  It will return false if the node or any descendant loads dynamically, regardless of whether it is loaded or not.
  @method getNodeDefinition
  @return {Object | false}  definition of the tree or false if this node or any descendant is defined as dynamic