update jdt.core to S4_17_0_M3

- adjust DiagnoseParser after grammar change
- reconcile new rule about records with role interfaces (re staticness)
2 files changed