>However, today Java is at an inflection point. Customers are facing end of lifecycle and support uncertainty (such as the upcoming end of Java 8 community support and the challenging prospect of migrating countless applications to newer but substantially different versions of Java).<p>I'm unaware of cases where Java 8 sources will not compile on newer JVMs.