@Override
  @Nullable
  public JpsJavaModuleExtension getModuleExtension(@NotNull JpsModule module) {
    if (module.getProject() instanceof JpsJavaAwareProject) {
      return ((JpsJavaAwareProject)module.getProject()).getJavaModuleExtension(module);
    }
    return module.getContainer().getChild(JavaModuleExtensionRole.INSTANCE);
  }
@Override
  @Nullable
  public JpsJavaModuleExtension getModuleExtension(@NotNull JpsModule module)