/**
* Instantiate a Node.
*/
protected function instantiateNode(): VariableNode
{ return new VariableNode($this->name,
$this->parent,
$this->pathSeparator
);
} protected function createNode(): NodeInterface
{ $node =
$this->
instantiateNode();
if (isset($this->normalization
)) { $node->
setNormalizationClosures($this->normalization->before
);
} if (isset($this->merge
)) { $node->
setAllowOverwrite($this->merge->allowOverwrite
);
} if (true ===
$this->default
) { $node->
setDefaultValue($this->defaultValue
);
}