vim-lsp-java
extends vim-lsp to add Java-specific
functionality. This is necessary because the Eclipse language server requires a number of
commands to be implemented on client, rather than server (see here).
Note that this plugin will not work until PR #693 is merged or equivalent functionality is introduced.