public static @Nullable JVMElementFactory getFactory(@NotNull Language language, @NotNull Project project) {
    final JVMElementFactoryProvider provider = INSTANCE.forLanguage(language);
    return provider != null? provider.getFactory(project) : null;
  }
public static @Nullable JVMElementFactory getFactory(@NotNull Language language, @NotNull Project project)