anchor.diff:  Set the following environmental variable to track what kind of code GhostWriter writes instead of you.
   
   ----
  -GHOSTWRITER_VERBOSE=true
  +export GHOSTWRITER_VERBOSE=true
   ----
   
   You should see something like this:
  
positive.code: GHOSTWRITER_EXCLUDE=my.package.SomeClass,my.package.subpackage
  ```
  
  You can pass GHOSTWRITER_EXCLUDE as environment variable or as compiler argument ("-AGHOSTWRITER_EXCLUDE=..."). To exclude
  classes and packages with gradle, this works:
  
  ```
  subprojects {
      afterEvaluate {
          tasks.withType(JavaCompile) {
              options.compilerArgs.addAll(["-AGHOSTWRITER_EXCLUDE=my.package.SomeClass,my.package.subpackage"]);
          }
      }
  }
  ```
  [#method-exl]
  === Excluding methods
  Methods can be also excluded globally by setting GHOSTWRITER_EXCLUDE_METHODS to a comma separated list of method names. For example:
  
negative.code: image::media/verbose.png[ghostwriter verbose output]
  
  As you can see there are a lot of `Note:` outputs that dump the instrumented code.
  
  === Configuring
  
  Configuration options can be set as compiler options. For example:
  
  ----
  subprojects {
      afterEvaluate {
          tasks.withType(JavaCompile) {
              options.compilerArgs.addAll(["-AGHOSTWRITER_EXCLUDE=my.package.SomeClass,my.package.subpackage"]);
          }
      }
  }
  ----
  
  
  For all configuration options, see <<conf-o>> .
  
  = Selecting a runtime handler
  
  