@NotNull
  public static ModuleInfoUsageDetector createSafeDeleteUsageInstance(@NotNull Project project, PsiElement @NotNull [] elementsToDelete) {
    return new ModuleInfoSafeDeleteUsageDetector(project, elementsToDelete);
  }
@NotNull
  public static ModuleInfoUsageDetector createSafeDeleteUsageInstance(@NotNull Project project, PsiElement @NotNull [] elementsToDelete)