code: protected void doExport() {
          // Get archive
          final Archive<?> archive = getArchive();
          if (log.isLoggable(Level.FINE)) {
              log.fine("Exporting archive - " + archive.getName());
          }
  
          // Obtain the root
          final Node rootNode = archive.get(ArchivePaths.root());
  
          // Recursively process the root children
          for (Node child : rootNode.getChildren()) {
              processNode(child);
          }
      }
docs: Primary method providing a template for exporting the contents of an archive