replace Language with Syntax

- we already have jsr305 annotations anyway
- intellij can be configured to treat them as Language annotations
- not quite as full featured and the retention is different, but
suffices for now at least