Expression Language Keywords
The following character sequences, formed from ASCII letters, are reserved for use as keywords and cannot be used as identifiers:
Keyword: one of
abstractdefaultifpackagesynchronized
booleandoimplementsprivatethis
breakdoubleimportprotectedthrow
byteelseinstanceofpublicthrows
caseextendsintreturntransient
catchfinalinterfaceshorttry
charfinallyinterruptiblestaticuninterruptible
constfornativesupervolatile
continuegotonewswitchwhile
Some of these keywords, though not currently used, are reserved nevertheless.
While true and false might appear to be keywords, they are technically Boolean literals. Similarly, while null might appear to be a keyword, it is technically the null literal. And the same is true for sun, mon, tue, wed, thu, fri, sat which are technically DayOfWeek literals and neutral, male, female which are Gender literals.