public boolean matchRoot(MatcherContext<?> rootContext) {
failedMatchers.clear();
seeking = errorIndex > 0;
inner.matchRoot(rootContext);
parseError = new InvalidInputError(rootContext.getInputBuffer(), errorIndex, failedMatchers, null);
rootContext.getParseErrors().add(parseError);
return false;
}