anchor.diff:  
   === Testing subscription changes over time
   
  -We have a clock abstraction in Kill Bill that can be manipulated through an API, as long as you start Kill Bill with org.killbill.server.test.mode=true. Here is an https://github.com/killbill/killbill-integration-tests/blob/master/killbill-integration-tests/core/test_entitlement_cancellation.rb#L45[example] how it could be used in tests.
  +We have a clock abstraction in Kill Bill that can be manipulated through an API, as long as you start Kill Bill with org.killbill.server.test.mode=true. Here is an https://github.com/killbill/killbill-integration-tests/blob/165b76b5864fb40f1a5774f64c145d56123a5e62/killbill-integration-tests/mixin-utils/helper.rb#L131-L145[example] how it could be used in tests.
   
   == Development
   
  
positive.code: 
  On the first build, Maven will download all the dependencies from the internet and cache them in the local repository (~/.m2/repository), which can take a considerable amount of time. Subsequent builds will be faster.
  
  One built, you can start Kill Bill by running:
  [source,bash]
  ----
  ./bin/start-server -s
  
negative.code: 
  === Calling APIs from Ruby plugins
  
  Take a look at these https://github.com/killbill/killbill-plugin-framework-ruby/wiki/Snippets[snippets].
  
  === Reloading plugins
  
  