protected function getNodeBuilder()
    {
        if (null === $this->nodeBuilder) {
            $this->nodeBuilder = new NodeBuilder();
        }

        return $this->nodeBuilder->setParent($this);
    }
protected function getNodeBuilder()
    {
        if (null === $this->nodeBuilder) {
            $this->nodeBuilder = new NodeBuilder();
        }

        return $this->nodeBuilder->setParent($this);
    }
protected function getNodeBuilder ( ) { if ( null === $ this -> nodeBuilder ) { $ this -> nodeBuilder = new NodeBuilder ( ) ; } return $ this -> nodeBuilder -> setParent ( $ this ) ; }
Returns a node builder to be used to add children and prototype.

@return NodeBuilder The node builder
Returns a node builder to be used to add children and prototype .