protected function computeLevel() { list($node, $nesting) = $this->determineDepth($this); if ($node->equals($this)) { return $this->ancestors()->count(); } return $node->getLevel() + $nesting; }