anchor.diff:  # rest of the diagram definition
   ....
   
  -it will render like this:
  +The output will render like this:
   
   .example diagram (with specified width)
   [plantuml,target="{plantUMLDir}demoPlantUMLWidth",format=png,width=250]
  
positive.code: ----
  ....
  
  <1> The element of this list specifies the diagram tool `plantuml` to be used. +
  The second element is the name of the image to be created and the third specifies the image type.
  
  NOTE: The `\{plantUMLDir}` ensures that PlantUML also works for the xref:03_task_generatePDF.adoc[`generatePDF`] task.
  Without it, xref:03_task_generateHTML.adoc[`generateHTML`] works fine, but the PDF will not contain the generated images.
  
  IMPORTANT: Make sure to specify a unique image name for each diagram, otherwise they will overwrite each other.
  
  The above example renders as
  
  .example diagram
  [plantuml,"{plantUMLDir}demoPlantUML",png]
  
negative.code: DiagramBlock <|-- PlantUmlBlock
  ----
  
  == Controlling Diagram Size
  
  If you want to control the size of the diagram in the output, configure the "width" attribute (in pixels) or the "scale" attribute (floating point ratio) passed to https://asciidoctor.org/docs/asciidoctor-diagram/[asciidoctor-diagram].
  The following example updates the diagram above by changing the declaration to one of the versions below:
  
  ....
  [plantuml, target="{plantUMLDir}demoPlantUMLWidth", format=png, width=250]
  