code: public void removeFileSystem(final DedicatedFileSystem pDedicatedFileSystem) {
          for (final Iterator<Map.Entry<FileSystem, DedicatedFileSystem>> it = children.entrySet().iterator() ; it.hasNext() ; ) {
              final Map.Entry<FileSystem, DedicatedFileSystem> next = it.next();
              if (pDedicatedFileSystem.equals(next.getValue())) {
                  manager.removeFileSystem(next.getKey());
                  it.remove();
              }
          }
      }
docs: Removes the {@link DedicatedFileSystem} instance specified from
  this virtual root. This happens when the {@link java.nio.file.WatchService} of the
  fs specified had been closed and a {@link java.nio.file.ClosedWatchServiceException} has been
  caused to be thrown.
  
  @param pDedicatedFileSystem