This document discusses efforts to integrate JVM languages like Scala into the Eclipse IDE. It describes how the Scala IDE for Eclipse used aspect-oriented programming (AOP) to "monkey-patch" the Java Development Tools (JDT) in order to expose APIs and allow languages besides Java to integrate. This approach has been used by Scala, Groovy, JavaFX, and other language tooling projects. More collaboration is needed to develop shared APIs and functionality to better support multiple JVM languages in Eclipse.