How to achieve async/await functionality in Java?

Hey Java people. Behold the beautificity and simplicity of the C# implementation with async/await (which is equivalent to how you would do it in Node which is my weapon of choice)

Then contrast it with the horrific wall of text that is the Java implementations. Who the f needs builders for a fricking http request? And chaining of thenApply jada jada. And explicit typing everywhere when it is implicitly obvious what the types are.

Horrific. I worked with Java for decades and am so f-ing happy I got out of it. Never again