void (@NotNull List<? extends VFileEvent> events) { for (VFileEvent event : events) { ProgressManager.checkCanceled(); if (isEventIgnored(event)) continue; if (event instanceof VFileCreateEvent) { processFileCreated((VFileCreateEvent)event); } else if (event instanceof VFileCopyEvent) { processFileCopied((VFileCopyEvent)event); } else if (event instanceof VFileMoveEvent) { processFileMoved((VFileMoveEvent)event); } } }