Bug 526040: Merge Java 9 related changes from JDT
- fix compile errors so far
9 files changed