https://medium.com/@kavandeveloper/unleashing-the-power-of-java-19-top-9-features-with-code-examples-48fb94d3e9cc