anchor.diff:  [source,java]
   ----
   @SpringBootApplication
  -public class DemoTestBinderApplication {
  +public class SampleTests {
  +    @Bean
   	public Function<String, String> echo() {
   		return value -> value;
   	}
  
positive.code: ----
  @SpringBootApplication
  @EnableBinding(Processor.class)
  public class DemoTestBinderApplication {
  
  	public static void main(String[] args) {
  		SpringApplication.run(DemoTestBinderApplication.class, args);
  	}
  
  	@StreamListener(Processor.INPUT)
  	@SendTo(Processor.OUTPUT)
  
negative.code: 
  @Test
  public void sampleTest() {
  	try (ConfigurableApplicationContext context = new SpringApplicationBuilder(
  				TestChannelBinderConfiguration.getCompleteConfiguration(
  						LegacyStreamApplication.class)).run()) {
  		InputDestination source = context.getBean(InputDestination.class);
  		OutputDestination target = context.getBean(OutputDestination.class);
  		source.send(new GenericMessage<byte[]>("hello".getBytes()));
  		assertThat(target.receive().getPayload()).isEqualTo("hello".getBytes());
  	}
  }
  ----
  
  