anchor.diff:  
   [source,java,indent=0]
   ----
  -Unresolved directive in verifier/introduction.adoc - include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-contract/1.0.x/samples/standalone/dsl/http-server/src/main/java/com/example/fraud/FraudDetectionController.java[tags=server_api,indent=0]
  -Unresolved directive in verifier/introduction.adoc - include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-contract/1.0.x/samples/standalone/dsl/http-server/src/main/java/com/example/fraud/FraudDetectionController.java[tags=new_impl,indent=0]
  -Unresolved directive in verifier/introduction.adoc - include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-contract/1.0.x/samples/standalone/dsl/http-server/src/main/java/com/example/fraud/FraudDetectionController.java[tags=initial_impl,indent=0]
  +@RequestMapping(
  +        value = "/fraudcheck",
  +        method = PUT,
  +        consumes = FRAUD_SERVICE_JSON_VERSION_1,
  +        produces = FRAUD_SERVICE_JSON_VERSION_1)
  +public FraudCheckResult fraudCheck(@RequestBody FraudCheck fraudCheck) {
  +if (amountGreaterThanThreshold(fraudCheck)) {
  +    return new FraudCheckResult(FraudCheckStatus.FRAUD, AMOUNT_TOO_HIGH);
  +}
  +return new FraudCheckResult(FraudCheckStatus.OK, NO_REASON);
   }
   ----
   
  
positive.code: 
  [source,xml,indent=0]
  ----
  Unresolved directive in verifier/introduction.adoc - include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-contract/1.0.x/samples/standalone/contracts/pom.xml[indent=0]
  
  It's using the assembly plugin in order to build the JAR with all the contracts. Example of such setup is here:
  
  [source,xml,indent=0]
  ----
  Unresolved directive in verifier/introduction.adoc - include::https://raw.githubusercontent.com/spring-cloud/spring-cloud-contract/1.0.x/samples/standalone/contracts/src/assembly/contracts.xml[indent=0]
  
  ===== Workflow
  
  
negative.code: 
  [source,java,indent=0]
  ----
  @RequestMapping(
          value = "/fraudcheck",
          method = PUT,
          consumes = FRAUD_SERVICE_JSON_VERSION_1,
          produces = FRAUD_SERVICE_JSON_VERSION_1)
  public FraudCheckResult fraudCheck(@RequestBody FraudCheck fraudCheck) {
  return new FraudCheckResult(FraudCheckStatus.OK, NO_REASON);
  }
  ----
  
  