anchor.diff:  
   Note that you should add *-J* before the flag.
   
  -You can find a full explanation on how to improve startup time of +JRuby+ applications at https://github.com/jruby/jruby/wiki/Improving-startup-time[Improving Startup Time]
  +You can find a full explanation on how to improve startup time of +JRuby+ applications at https://github.com/jruby/jruby/wiki/Improving-startup-time[Improving Startup Time].
  
positive.code: List<ContentPart> parts = document.getPartsByStyle("style two");
  List<ContentPart> parts = document.getPartsByRole("partRole");
  List<ContentPart> parts = document.getPartsByContext("open");
  
  ----
  
  Really nice thing about it is possibility to parse images to Image object that you can use 
  later to embed in html page directly from your java code or manipulate in any other way. 
  
  [source]
  .Define images
  ----
  [Images]
  image::src/some{sp}image{sp}1.JPG[TODO title1,link="link1.html"]
  image::src/some{sp}image{sp}2.JPG[TODO title2,link="link2.html"]
  ----
   
  to get a list of images defined in the document and then to process images: 
  
  [source]
  .Retrieve image information
  ----
  List<ContentPart> images = document.getPartsByContext("image");
  for (ContentPart image : images){
  	String src = (String) image.getAttributes().get("target"); 
  	String alt = (String) image.getAttributes().get("alt"); 
  	String link = (String) image.getAttributes().get("link");
  } 
  ----
  
  As of final example consider following complete use case:
  
  [source]
  .AsciiDoc document with product definition
  ----
  = Sample product
  v1.0, 2013-10-12
  :hardbreaks:
  
  :price: 70 pln 
  :smallImage: photos/small/small_image.jpg
  
  [Description]
  
negative.code: 
  === Options
  
  {asciidoctor-uri}[Asciidoctor] supports different kind of options, like +in_place+ which renders the output inside a file, +template_dir+ used to provide a directory of Tilt-compatible templates to be used instead of the default built-in templates, or for example +attributes+ option where we can set key-value pairs of attributes that will be used within asciidoc document.
  
  The second parameter of +render+ methods are a +java.util.Map+ where all these options can be set.
  
  .Example of using in_place Option and backend Attribute
  [source]
  ----
  Map<String, Object> attributes = new HashMap<String, Object>();
  attributes.put("backend", "docbook");
  