protected function merge() { foreach (func_get_args() as $nodes) { foreach ($nodes as $newNode) { if (!$this->elementsContainsNode($newNode)) { $this->elements[] = $newNode; } } } }