void (@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]); } }); }