private static boolean needRequires(@NotNull PsiJavaModule descriptor) {
    Set<PsiJavaModule> modules = walk(descriptor, psiJavaModule -> psiJavaModule.getName().equals(descriptor.getName()));
    return !modules.isEmpty();
  }
private static boolean needRequires(@NotNull PsiJavaModule descriptor)