public static void setDirectoryProjectSdk(
     @NotNull final Project project, @Nullable final Sdk sdk) {
   ApplicationManager.getApplication()
       .runWriteAction(
           () -> {
             ProjectRootManager.getInstance(project).setProjectSdk(sdk);
             final Module[] modules = ModuleManager.getInstance(project).getModules();
             if (modules.length > 0) {
               ModuleRootModificationUtil.setSdkInherited(modules[0]);
             }
           });
 }