Tokenizer tokenizer;
try {
tokenizer = new Tokenizer(in, !getCaseSensitive());
for (int i = 0; i < tokens.size(); i++) {
tokenizer.addPattern((TokenPattern) tokens.get(i));
}
} catch (ParserCreationException e) {
if (e.getName() == null) {
throw new GrammarException(fileName, e.getMessage());
} else {