I guess assertion enabling and assertion disable (-ea and -da) is only when executing. ie with
java command and not javac compiler options.
checking whether assert has been used as a keyword or as a identifier comes into picture when you compile with javac, and when you use the -source options.