https://medium.com/javarevisited/important-changes-in-java-11-that-test-and-development-students-must-understand-ea7b541548a8