anchor.diff:  File adocFile = ...
   asciidoctor.convertFile(adocFile, OptionsBuilder.options().backend("text"));
   ----
  +
  +It is also possible to provide converters for binary formats.
  +In this case the converter should extend the generic class `org.asciidoctor.converter.AbstractConverter<T>` where `T` is the return type of the method `convert()`.
  +`StringConverter` is actually a concrete subclass for the type `String`.
   
   == Loading Ruby libraries
   
  
positive.code: == Writing a custom converter
  
  For output formats that are not natively supported by Asciidoctor it is possible to write an own converter in Java.
  To get your own converter running in {uri-repo}[AsciidoctorJ] these steps are required:
  
  - Implement the converter as a subclass of `org.asciidoctor.converter.AbstractConverter`.
    Annotate it as a converter for your target format using the annotation `@org.asciidoctor.converter.ConverterFor`.
  - Register the converter at the `ConverterRegistry`.
  - Pass the target format name to the `Asciidoctor` instance when rendering a source file.
  
negative.code:     }
      
      @Override
      public String convert(
              AbstractNode node, String transform, Map<Object, Object> o) {    // <2>
  
          if (transform == null) {                                             // <3>
  