anchor.diff:   * causing this step to be run.
    */
   @BuildStep
  -@Produces(NativeImageBuildItem.class)
  +@Produce(NativeImageBuildItem.class)
   void produceNativeImage() {
       // ...
       // (produce the native image)
  
positive.code: - By injecting a <<simple-build-items,simple build item>>
  - By injecting an `Optional` of a simple build item class
  - By injecting a `List` of a <<multi-build-items,multi build item>> class
  - By annotating the method with `@io.quarkus.deployment.annotations.Consumes`, giving the class name of a
  <<empty-build-items,empty build item>>
  
  Normally it is an error for a step which is included to consume a simple build item that is not produced by any other
  
negative.code: - By returning a <<simple-build-items,simple build item>> or <<multi-build-items,multi build item>> instance
  - By returning a `List` of a multi build item class
  - By injecting a `BuildProducer` of a simple or multi build item class
  - By annotating the method with `@io.quarkus.deployment.annotations.Produce`, giving the class name of a
  <<empty-build-items,empty build item>>
  
  If a simple build item is declared on a build step, it _must_ be produced during that build step, otherwise an error
  