protected void dealWithThrowable(final Throwable e, final EvaluationMode mode, final boolean queryOrRif) {
if (this.dealWithThrowableFromQueryParser(e, mode, queryOrRif)) {
return;
}
if (e instanceof TurtleParseException) {
final TurtleParseException n3e = (TurtleParseException) e;
this.displayDataErrorMessage(n3e.getMessage(), false);
// create the pattern to match
// and create a matcher against the string
final Pattern pattern = Pattern.compile("\\[(\\d+):(\\d+)\\]");
final Matcher matcher = pattern.matcher(n3e.getMessage());
final Pattern pattern2 = Pattern.compile("Line (\\d+): ");
final Matcher matcher2 = pattern2.matcher(n3e.getMessage());
int line = -1;
int column = -1;
// try to find the pattern in the message...