abstract -> modifierB
based on the unicode character set -> character boolean -> type_specifier break -> statement byte -> type_specifier
case -> switch_statement catch -> try_statement char -> type_specifier class -> class_declaration continue -> statement
d -> float_type_suffix default -> switch_statement do -> do_statement double -> type_specifier
e -> exponent_part else -> if_statement extends -> class_declaration -> interface_declaration
f -> float_type_suffix false -> logical_expression final -> modifier finally -> try_statement float -> type_specifier for -> for_statement
if -> if_statement implements -> class_declaration import -> import_statement instanceof -> expression int -> type_specifier interface -> interface_declaration
l -> integer_literal long -> type_specifier
native -> modifier new -> creating_expression null -> expression
package -> package_statement private -> modifier protected -> modifier public -> modifier
return -> statement
short -> type_specifier static -> modifier -> static_initializer super -> expression switch -> switch_statement synchronized -> modifier -> statement
this -> expression threadsafe -> modifier throw -> statement transient -> modifier true -> logical_expression try -> try_statement
while -> do_statement -> while_statement
x -> integer_literal