@Override
  public @NotNull Iterable<VirtualFile> iterInDbChildren() {
    if (!owningPersistentFS().wereChildrenAccessed(this)) {
      return Collections.emptyList();
    }

    if (owningPersistentFS().areChildrenLoaded(this)) {
      return Arrays.asList(getChildren()); // may load VFS from other projects
    }

    loadPersistedChildren();

    return getCachedChildren();
  }
@Override
  public @NotNull Iterable<VirtualFile> iterInDbChildren()