Microsoft employee here. Thank you for trying! Actually some basic features such as getters, setters, renaming are already supported for Java in VS Code with Red Hat's language server. We'd also like to learn which features are most important for Java developers, please provide feedbacks to us through https://gitter.im/Microsoft/vscode-java-debug or submit https://github.com/Microsoft/vscode-java-debug/issues for whatever you believe is missing.