https://www.ossblog.org/java-programming-language-profile/
Java Programming Language Profile