public static @NotNull Iterable<VirtualFile> loadAndIterateChildren(VirtualFile f) {
    if (!(f instanceof NewVirtualFile nf)) return Collections.emptyList();
    return Arrays.asList(nf.getChildren());
  }
public static @NotNull Iterable<VirtualFile> loadAndIterateChildren(VirtualFile f)