Perhaps a more correct way to do this is to transform tok::union, tok::struct, and tok::delete into tok::identifier in the tokenizer if the language is Java http://reviews.llvm.org/D6315