Iterable<VirtualFile> (@NotNull VirtualFile f) { // For unversioned files we try to get cached children in hope that they are already generated by content root manager: // cached children may mean that there are versioned sub-folders or sub-files. return myGateway.isVersioned(f, true) ? IdeaGateway.loadAndIterateChildren(f) : IdeaGateway.iterateDBChildren(f); }