anchor.diff:  <dependency>
       <groupId>org.springframework.cloud</groupId>
       <artifactId>spring-cloud-stream</artifactId>
  -    <version>${spring.cloud.strea.version}</version>
  +    <version>${spring.cloud.stream.version}</version>
       <type>test-jar</type>
       <scope>test</scope>
       <classifier>test-binder</classifier>
  
positive.code: 
  In this section we'll explain the general idea behind error handling mechanisms provided by the framework.
  We'll be using Rabbit binder as an example, since individual binders define different set
  of properties for certain supported mechanisms specific to underlying broker capabilities (such as Kafka bindre).
  
  Errors happen, and Spring Cloud Stream provides several flexible mechanisms to deal with them. Note that the techniques are dependent on binder implementation and the
  capability of the underlying messaging middleware.
  
negative.code: ----
  
  For cases where you have multiple bindings and/or multiple inputs and outputs, the `send()` and `receive()`
  methods of `InputDestination` and `OutputDestination` are overridden to allow you to provide index of the input and output destination.
  
  Consider the following sample:
  [source,java]
  