exceptionElem.setStringPosException("exception", false, false, false, false, false, "POS", false, false);
final List<Element> elements = Arrays.asList(
new Element("move", false, false, false),
exceptionElem
);
final PatternRule rule1 = new PatternRule("RULE1", new English(), elements, "desc", "msg", "shortMsg");
final Searcher errorSearcher = new Searcher(directory);
final SearcherResult searcherResult = errorSearcher.findRuleMatchesOnIndex(rule1, new English());
assertEquals(1, searcherResult.getCheckedSentences());
assertEquals(1, searcherResult.getMatchingSentences().size());
final List<RuleMatch> ruleMatches = searcherResult.getMatchingSentences().get(0).getRuleMatches();
assertEquals(1, ruleMatches.size());
final Rule rule = ruleMatches.get(0).getRule();