anchor.diff:      public DataSource dataSource() {
           CloudFactory cloudFactory = new CloudFactory();
           Cloud cloud = cloudFactory.getCloud();
  -        String serviceID = cloud.getServiceID();
  -        return cloud.getServiceConnector(serviceID, DataSource.class, null);
  +        return cloud.getSingletonServiceConnector(DataSource.class, null);
       }
   }
   ```
  
positive.code: 
  If your Spring application requires services such as a relational database or messaging system, you might be able to deploy your application to Cloud Foundry without changing any code. In this case, Cloud Foundry automatically re-configures the relevant bean definitions to bind them to cloud services.
  
  For information about connecting to services from a Spring application, see 
  [Spring Cloud Spring Service Connector](http://cloud.spring.io/spring-cloud-connectors/spring-cloud-spring-service-connector.html).
  
  Cloud Foundry auto-reconfigures applications only if the following items are true for your application:
  
negative.code:         public DataSource dataSource() {
              CloudFactory cloudFactory = new CloudFactory();
              Cloud cloud = cloudFactory.getCloud();
              return cloud.getSingletonServiceConnector(DataSource.class, null);
          }
      }
  
  