# File lib/doc_book_printer.rb, line 68
  def print_request request
    @xml.variablelist do
      @xml.varlistentry do

        @xml.term do
          @xml.literal request.to_s
        end

        @xml.listitem do
          request.parameters.each do |p|
            @xml.para do
              @xml.emphasis p.name
              @xml << " (optional)" if p.optional
              @xml << " - #{p.description}" if p.description && !p.description.empty?
            end
          end

          request.print_children self
        end
      end
    end
  end