LGTM although there seem to be more missing keywords, even for Java 9 according to https://cr.openjdk.org/~mr/jigsaw/spec/java-se-9-jls-diffs.pdf
OK, I was lazy and followed the first link I found (https://www.w3schools.com/java/java_ref_keywords.asp).
There's possibly a bigger problem though - those "restricted keywords" like `var` are keywords only in some context so here the first `var` is the keyword, the second one isn't: ```java var var = 0; ```
So I'm actually not sure whether we should add `var` to keywords as Scintilla would then colorize both `var`s.