/**
  * Gets a container managed by this server.
  *
  * @param archive the archive used by the given container.
  * @return the container if it is found, else null.
  */
 public EZBContainer findContainer(final IArchive archive) {
   // Invalid archive
   if (archive == null) {
     return null;
   }
   // Search a container for the given archive.
   for (EZBContainer container : this.containers.values()) {
     if (archive.equals(container.getArchive())) {
       return container;
     }
   }
   return null;
 }