@NotNull
 private static Set<String> resolveModuleDeps(
     @NotNull ModifiableRootModel rootModel,
     @NotNull ImportedOtpApp importedOtpApp,
     @Nullable Sdk projectSdk,
     @NotNull Set<String> allImportedAppNames) {
   HashSet<String> unresolvedAppNames = ContainerUtil.newHashSet();
   for (String depAppName : importedOtpApp.getDeps()) {
     if (allImportedAppNames.contains(depAppName)) {
       rootModel.addInvalidModuleEntry(depAppName);
     } else if (projectSdk != null && isSdkOtpApp(depAppName, projectSdk)) {
       // SDK is already a dependency
     } else {
       rootModel.addInvalidModuleEntry(depAppName);
       unresolvedAppNames.add(depAppName);
     }
   }
   return unresolvedAppNames;
 }