As per this email: http://mail.openjdk.java.net/pipermail/jigsaw-dev/2017-February/011365.html the idea was to add a new annotation `java.lang.annotation.Generated` to replace the old problematic one. Is it my imagination, or did this get forgotten?: http://download.java.net/java/jdk9/docs/api/java/lang/annotation/package-summary.html Stephen