anchor.diff:  }
   ----
   
  -<1> the `PTransform` generics define it is an input (`PBegin` marker)
  -<2> the `expand` method chains the native IO with a custom mapper (`RecordToJson`)
  -<3> the mapper uses the JSON-P coder automatically created from the contextual component
  +<1> The `PTransform` generics define that the component is an input (`PBegin` marker).
  +<2> The `expand` method chains the native I/O with a custom mapper (`RecordToJson`).
  +<3> The mapper uses the JSON-P coder automatically created from the contextual component.
   
  -Since the Beam wrapper doesn't respect the standard Kit programming Model (no `@Emitter` for instance)
  -you need to set `<talend.validation.component>false</talend.validation.component>` property in your `pom.xml`
  -(or equivalent for Gradle) to skip the Kit component programming model validations.
  +Because the Beam wrapper does not respect the standard Talend Component Kit programming model ( for example, there is no `@Emitter`), you need to set the `<talend.validation.component>false</talend.validation.component>` property in your `pom.xml` file (or equivalent for Gradle) to skip the component programming model validations of the framework.
  
positive.code: }
  ----
  
  To wrap the Read in a framework component you create a transform delegating to this one with a `@PartitionMapper` annotation
  at least (you likely want to follow the best practices as well adding `@Icon` and `@Version`) and using `@Option` constructor injections
  to configure the component:
  
  [source,java]
  ----
  
negative.code: }
  ----
  
  You can wrap this output exactly the same way you wrap an input, but using `@Processor` instead of:
  
  [source,java]
  ----
  @Processor(family = "myfamily", name = "myname")
  public class WrapWrite extends PTransform<PCollection<String>, PDone> {
    private PTransform<PCollection<String>, PDone> delegate;
  
    public WrapWrite(@Option("dataset") final WrapWriteDataSet dataset) {
      delegate = TheIO.write().withConfiguration(this.createConfigurationFrom(dataset));
    }
  
  