code: public void removeListener (FileChangedListener fileListener)
    {
      for (Iterator<WeakReference<FileChangedListener>> i = listeners_.iterator(); i.hasNext(); ) {
        WeakReference<FileChangedListener> reference = i.next();
        FileChangedListener listener = reference.get();
        if (listener == fileListener) {
          i.remove();
          break;
        }
      }
    }
docs: Remove listener from this file monitor.
  
  @param fileListener  Listener to remove.