catch (LinkageError e) {
System.out.println("ASM not available, using reflection helper: " + e);
project.registerService(JavaHelper.class, new JavaHelper.ReflectionHelper());
}
InjectedLanguageManagerImpl languageManager = new InjectedLanguageManagerImpl(project, DumbService.getInstance(project));
Disposer.register(project, languageManager);
project.registerService(InjectedLanguageManager.class, languageManager);
ProgressManager.getInstance();
}