anchor.diff:  ~~~~~~~~~~~~~~~~~~~~~~
   
   You can configure a listener to receive notifications whenever Dalesbred creates new instances. The built-in
  -Guice-support uses this feature to wire the dependencies of newly created objects, but you can use this
  +<<_guice,Guice-support>> uses this feature to wire the dependencies of newly created objects, but you can use this
   callback anything you like:
   
   [source,java]
  
positive.code: }
  -------------------------------------------------------------------------------------------------------
  
  Note that the returned {jdkJavadocBase}java/io/InputStream.html[InputStream] or
  {jdkJavadocBase}java/io/Reader.html[Reader] is only valid for the duration of the active transaction.
  
  Confidential values
  
negative.code: });
  -------------------------------------------------------------------------------------------------------
  
  Annotation based transactions
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  If you are not using Java 8, the anonymous inner classes required by transaction callbacks
  are quite verbose. Therefore Dalesbred provides
  a simple support for building transactional proxies for services:
  
  [source,java]
  