anchor.diff:      public void anyMethod() {
           // ...
           Publisher<Double> deviceStream = createStream();
  -        providingService.discover(deviceStreamId, deviceStream);
  +        providingService.provide(deviceStreamId, deviceStream);
           // ...
       }
   }
  
positive.code:     private StreamId<Double> deviceStreamId;
  
      public void anyMethod() {
          Publisher<Double> = discoveryService.discover(deviceStreamId);
          // ...
      }
  }
  ----
  In this example, the `Publisher` (Reactive Stream) related to the specified `deviceStreamId` is then returned. Behind the scenes, the Streaming Pool engine will check if it has a `StreamId` that matches the specified one.
  
  [NOTE]
  ====
  
negative.code: compile 'org.streamingpool:streamingpool-core:X.Y.Z'
  ----
  
  It is possible to check the examples by cloning this repository and checking the `src/examples` folder. There, core functionality of the Streaming Pool project are explained.
  
  Keep in mind that Streaming Pool assumes that http://projects.spring.io/spring-framework/[Spring Framework] is used for managing the application Beans.
  
  