private function getChecker()
 {
     return new HasNoLeftRecursionAsserter(ParserHelper::createFlattener(), ParserHelper::createEmptyChecker());
 }
 private function getChecker()
 {
     return new HasNoEmptyRepeaterAsserter(ParserHelper::createFlattener(), ParserHelper::createEmptyChecker());
 }