docs: protected synchronized void startWatchingFiles() {
        famList.clear();
  
        FilesystemAlterationMonitor fam = new FilesystemAlterationMonitor();
        FileChangeListener wurflListener = new WurflFileListener();
        fam.addListener(wurflFile, wurflListener);
        fam.start();
        famList.add(fam);
        logger.debug("watching " + wurflFile.getAbsolutePath());
  
        for (File patchFile : wurflPatchFiles) {
           fam = new FilesystemAlterationMonitor();
           FileChangeListener wurflPatchListener = new WurflFileListener();
           fam.addListener(patchFile, wurflPatchListener);
           fam.start();
           famList.add(fam);
           logger.debug("watching " + patchFile.getAbsolutePath());
        }
  
     }