}
protected boolean runTestMatch(MatcherContext context) {
TestMatcher testMatcher = new TestMatcher(context.getMatcher());
MatcherContext testContext = testMatcher.getSubContext(context);
return prepareErrorLocation(testContext) && testContext.runMatcher();
}
protected boolean resynchronize(MatcherContext context) {
context.clearNodeSuppression();
context.markError();