code: function(el, node) {
          this.logger.log("animating collapse");
  
          if (this._collapseAnim && this._animCount < this.maxAnim) {
              // this.locked = true;
              var tree = this;
              var a = Widget.TVAnim.getAnim(this._collapseAnim, el, 
                              function() { tree.collapseComplete(node); });
              if (a) { 
                  ++this._animCount;
                  this.fireEvent("animStart", {
                          "node": node, 
                          "type": "collapse"
                      });
                  a.animate();
              }
  
              return true;
          }
  
          return false;
      }
docs: Perform the collapse animation if configured, or just show the
  element if not configured or too many animations are in progress
  @method animateCollapse
  @param el {HTMLElement} the element to animate
  @param node {YAHOO.util.Node} the node that was expanded
  @return {boolean} true if animation could be invoked, false otherwise