Set<String> theKeywords = new HashSet<String>();
theKeywords.addAll(Arrays.asList(keywords));
theKeywords.addAll(potentialKeywords);
potentialKeywords.clear();
ManchesterOWLSyntaxTokenizer.Token lastToken = getLastToken();
return new ParserException(getTokenSequence(), lastToken.getPos(), lastToken.getRow(), lastToken.getCol(), false, false, false, false, false, false, theKeywords);
}