Eclipse Java Development Tool (JDT) is witnessing rapid changes now, thanks to the faster Java release cycles – Since Java 9, a new Java version arrives every six months! Java 10 and Java 11 (due Sep 2018) releases have many explicit and implicit Java features in them. For e.g., “var” support was an explicit feature. There are features like Nest, Constant Dynamic, etc. that is in Java 11 along with enhancements to var support. Some of these features contain more than what meets the eye; they serve as building blocks of new features on the horizon. This talk will discuss how Eclipse JDT has incorporated new language features from a user perspective and the challenges involved. This talk will give a sneak peek into some of the major upcoming language features in the works as well.