public function createParser(ParserNodeInterface $parserNode, ManagerInterface $manager)
    {

        // create a reflection class from the configured parser type
        $reflectionClass = new ReflectionClass($parserNode->getType());

        // create a new parser instance and pass the configuration and manager to the constructor
        return $reflectionClass->newInstanceArgs(array($parserNode, $manager));
    }