anchor.diff:  
   [source,groovy]
   ----
  -task japicmp(type: me.champeau.gradle.japicmp.JapicmpTask) {
  +tasks.register("japicmp", me.champeau.gradle.japicmp.JapicmpTask) {
      ...
      addIncludeFilter(MyCustomFilter)
      addExcludeFilter(MyOtherFilter)
  
positive.code: :japicmp-url: https://github.com/siom79/japicmp
  :issues: https://github.com/melix/japicmp-gradle-plugin/issues
  :gradle-url: http://gradle.org/
  :plugin-version: 0.3.1
  
  image:https://github.com/melix/japicmp-gradle-plugin/actions/workflows/gradle-build.yml/badge.svg["Build Status", link="https://github.com/melix/japicmp-gradle-plugin/actions/workflows/gradle-build.yml"]
  image:http://img.shields.io/badge/license-ASF2-blue.svg["Apache License 2", link="http://www.apache.org/licenses/LICENSE-2.0.txt"]
  
negative.code: 
  [source,groovy]
  ----
  tasks.register("japicmp", me.champeau.gradle.japicmp.JapicmpTask) {
      oldClasspath.from(files('path/to/reference.jar'))
      newClasspath.from(tasks.named('jar'))
      onlyModified = true
      failOnModification = true
      txtOutputFile = layout.buildDirectory.file("reports/japi.txt")
  }
  ----
  
  