Result (@NotNull VirtualFile file) { if (isIgnoredIdeaLevel(file)) { myReceiver.processIgnored(getFilePath(file)); return SKIP_CHILDREN; } else if (file.isDirectory() && file.findChild(SvnUtil.SVN_ADMIN_DIR_NAME) != null) { myQueue.add(createItem(getFilePath(file), newDepth, true)); return SKIP_CHILDREN; } else { myReceiver.processUnversioned(getFilePath(file)); return CONTINUE; } }