void () { fillAndRefreshFiles(); if (! myFiles.isEmpty()) { final List<VirtualFile> merged = merge(); if (merged != null && (! merged.isEmpty())) { moveToMergedGroup(merged); // do we need this myDirtyScopeManager.filesDirty(merged, null); } } }