Introducing graalvm allows to build native binary, so no need for java to run ralph-lsp. We successfully did it for our full node so doing it for ralph-lsp should be easier.