anchor.diff:  <dependency>
       <groupId>io.ghostwriter</groupId>
       <artifactId>ghostwriter-jdk-v8</artifactId>
  -    <version>0.3.0</version>
  +    <version>{version}</version>
       <scope>compile</scope>
  -    <classifier>bundle</classifier>
   </dependency>
   ----
   
  -Your are done! The bundle contains everything you need. Time to recompile your application!
  +Your are done! Time to recompile your application!
   
  -==== JDK7
  +=== Gradle ===
   
  -In case you are still using Java 7 with JDKv7, use the following dependency.
  +The provided snippets work with Gradle 3+.
  +The dependencies of GhostWriter are fetched from Maven Central. So you have to add it to your list of repositories if its not there yet.
  +For a project that uses JDK8, you'll will have to add the following lines to your _build.gradle_ file.
  +
  +----
  +repositories {
  +    mavenCentral()
  +}
  +
  +dependencies {
  +    compileOnly "io.ghostwriter:ghostwriter-jdk-v8:{version}"
  +}
  +----
  +
  +Your are done! Time to recompile your application!
  +
  +
  +==== For older Java versions (Java 7)
  +
  +If you are still using an older Java/JDK version such as Java 7, you'll need a different set of dependencies.
  +
  +===== Maven
   
   ----
   <dependency>
  
positive.code: The important part is the specification of the annotation processor using the _annotationProcessor_ tag.
  The rest is more or less Maven foreplay.
  
  === Gradle ===
  
  The provided snippets work with Gradle 3+.
  The dependencies of GhostWriter are fetched from Maven Central. So you have to add it to your list of repositories if its not there yet.
  For a project that uses JDK8, you'll will have to add the following lines to your _build.gradle_ file.
  
  ----
  repositories {
      mavenCentral()
  }
  
  dependencies {
      compileOnly "io.ghostwriter:ghostwriter-jdk-v8:0.3.0:bundle"
  }
  ----
  
  Your are done! Time to recompile your application!
  
  ==== Explicitly specifying the compile time annotation processor
  This steps should only be done in case you manually set annotation processors.
  By default the compiler should pick up the GhostWriter annotation processor based on the service loader contract.
  The next step is to specify that the application should be build using the compile time annotation processor provided by GhostWriter.
  In Gradle, that is done by adding the following snippet to your _build.gradle_ file.
  
  ----
  
negative.code: </dependency>
  ----
  
  ===== Gradle
  
  ----
  repositories {
      mavenCentral()
  }
  
  dependencies {
      compileOnly "io.ghostwriter:ghostwriter-jdk-v7:{version}"
  }
  ----
  
  
  Now recompile your application and if all goes well, you should now have support for plugging in runtime implementations.
  
  
  ==== Explicitly specifying the compile time annotation
  This steps should only be done in case you manually set annotation processors (for whatever reason).
  By default the compiler should pick up the GhostWriter annotation processor based on the service loader contract.
  
  ===== Maven
  To have it explicitly set, you'll need to add the following lines to your _pom.xml_.
  
  ----
  