/**
  * Normalizes a node: Converts builder objects to nodes.
  *
  * @param Node|Builder $node The node to normalize
  *
  * @return Node The normalized node
  */
 protected function normalizeNode($node)
 {
     if ($node instanceof Builder) {
         return $node->getNode();
     } elseif ($node instanceof Node) {
         return $node;
     }
     throw new \LogicException('Expected node or builder object');
 }