void (FilePath path) { // not sure for (Iterator<Change> iterator = myChanges.iterator(); iterator.hasNext(); ) { final Change change = iterator.next(); if (path.equals(ChangesUtil.getFilePath(change))) { final VirtualFile vf = path.getVirtualFile(); if (vf != null) { myCheckSet.remove(vf); iterator.remove(); return; } } } }