public function __call($method, $arguments)
{
$node = reset($this->collection);
if ($node instanceof AbstractNode) {
return call_user_func_array([$node, $method], $arguments);
} else {
throw new EmptyCollectionException('The collection does not contain any Nodes.');
}
}