code: function(node, canvas, level) {
          var csize = canvas.getSize();
          var s = (this.config.multitree 
          		&& ('$orn' in node.data) 
          		&& node.data.$orn) || this.config.orientation;
  
          var size = this.dispatch(s, csize.width, csize.height);
          var baseSize = this.getTreeBaseSize(node, level, function(level, node) { 
            return level === 0 || !node.anySubnode();
          });
          return (baseSize < size);
      }
docs: /*
  treeFitsInCanvas
  
  Returns a Boolean if the current subtree fits in canvas.
  
  Parameters:
  
  node - A <Graph.Node> which is the current root of the subtree.
  canvas - The <Canvas> object.
  level - The depth of the subtree to be considered.