https://adtmag.com/blogs/watersworks/2017/02/java-obsolete-report.aspx