docs: private void scanForUpdates(Collection<File> created, Collection<File> deleted, Collection<File> modified) {
          for (UpdateMonitor m : updateMonitors.keySet()) {
              try {
                  m.scanForUpdates(created, modified, deleted);
              } catch (RuntimeException e) {
                  // Don't let one monitor mess up the others, but do FFDC any internal issues
                  // FFDC will be auto-generated
              }
          }
      }