code: @Override
      protected HashMap<String, byte[]> doBuildZipPass(final BuildData buildData) throws BuildProcessingException {
          final POBuildData poBuildData = (POBuildData) buildData;
  
          // Create the mapping required for the PO files
          if (buildData.getBuildLocale().equals(poBuildData.getPOBuildLocale())) {
              doPOTPopulatePass(poBuildData);
          } else {
              doPOPopulatePass(poBuildData);
          }
  
          // Build the core of the book
          final HashMap<String, byte[]> files = super.doBuildZipPass(buildData);
  
          // Add PO files
          buildPOPass(poBuildData);
  
          return files;
      }
docs: Wrap all of the topics, images, common content, etc... files into a ZIP Archive.
  
  @param buildData Information and data structures for the build.
  @return A ZIP Archive containing all the information to build the book.
  @throws BuildProcessingException Any build issue that should not occur under normal circumstances. Ie a Template can't be
  converted to a DOM Document.