boolean (VirtualFile file, boolean showHiddenFiles) { if (!super.isFileVisible(file, showHiddenFiles)) return false; if (myRoots.contains(file)) return false; ChangeListManager changeListManager = ChangeListManager.getInstance(myProject); return !changeListManager.isIgnoredFile(file) && !changeListManager.isUnversioned(file); }