Second which version of Idea should I be getting these jars from? Do they depend on the rest of Idea? Am I going to have to support multiple versions of my plugin for each version of Idea? The reason I'm asking is I started getting stub parsing errors for a gulp.js file and then a lot of subsequent null pointer expections using the latest Idea 15 EAP. I'm still trying to track down whether it's the EAP version itself or because of my plugin.