I've recently found out about new 9.0 release and open sourcing it, Congratulations!
For a long time I was playing with idea of creating a new language, which will be compiled to Java. What IDEA has to offer me in creating it? Should I use MPS or just Community IDEA will be enough? What if I might need to work with graphics, like some simple GUI builder or UML class diagram?