Following up on #746, once @jjohnstn gets https://git.eclipse.org/r/#/c/129807/ merged in jdt.core, we'll be able to remove the copied bits from jdt.ls.