public static PsiDirectory @NotNull [] getSourceRootDirectories(@NotNull Project project) {
    VirtualFile[] files = OrderEnumerator.orderEntries(project).sources().usingCache().getRoots();
    return convertRoots(project, files);
  }
public static PsiDirectory @NotNull [] getSourceRootDirectories(@NotNull Project project)