Add IntelliJi IDEA support