Kleine Korrektur:
assert gibt es nicht seit Java 1.4, sondern wurde mit dieser Version ein Keyword, d.h. du kannst keine Bezeichner mit dem Namen assert vergeben.
goto ist z. B. schon immer ein Keyword gewesen, jedoch bis jetzt ohne Funktion (und wir gehen mal davon aus, dass es so bleibt, oder?
).
edit: Oder auch nicht. Irgendwie werd ich aus den Dokumentationen, die ich so finde, nicht ganz schlau. Auch wird assert bei mir mit 1.4 Compliance nicht als Keyword angezeigt......