@Override
protected boolean matchesSafely(final StajParser item, final Description mismatchDescription) {
if (parseResult == null) {
try {
parseResult = new StajBasedJdomParser().parse(item);
} catch (IOException e) {
throw new RuntimeException("Caught exception matching", e);
} catch (InvalidSyntaxException e) {
throw new RuntimeException("Caught exception matching", e);
}