code: function() {
          var def = YAHOO.widget.DateNode.superclass.getNodeDefinition.call(this);
          if (def === false) { return false; }
          if (this.calendarConfig) { def.calendarConfig = this.calendarConfig; }
          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 node or false if this node or any descendant is defined as dynamic