anchor.diff:    	@Autowired private SopDocumentContentRepository contentRepo;
   
   	public void doSomething() {
  +	
   		SopDocument doc = new SopDocument();
   		doc.setTitle("example");
  -		contentRepo.setContent(doc, new ByteArrayInputStream("some example content".getBytes()));
  +		contentRepo.setContent(doc, new ByteArrayInputStream("some interesting content".getBytes())); # <1>
   		doc.save(); 
   		...
  +		
   		InputStream content = repository.getContent(sopDocument);
  +		...
  +		
  +		List<SopDocument> docs = doc.findAllByContentId(contentRepo.findKeyword("interesting"));
  +		...
  +		
   	}
   }
   ----
  -NOTE: Spring Content will update the `@ContentId` and `@ContentLength` fields
  +<1> Spring Content will update the `@ContentId` and `@ContentLength` fields
  +====
  
positive.code: 
  . Inject the repositories and use them
  +
  [source, java]
  ----
  public class SomeClass {
  
negative.code: Content repositories can therefore optionally be made searchable by extending the `Searchable<CID>` interface.
  
  [source, java]
  .Searchable interface
  ----
  public interface Searchable<CID> {
  
  