anchor.diff:      @Inject
       ReactiveMongoClient mongoClient;
   
  -    public CompletionStage<List<Fruit>> list(){
  +    public Uni<List<Fruit>> list() {
           return getCollection().find()
  -            .map(doc -> {
  -                Fruit fruit = new Fruit();
  -                fruit.setName(doc.getString("name"));
  -                fruit.setDescription(doc.getString("description"));
  -                return fruit;
  -            })
  -            .collectItems().asList()
  -            .subscribeAsCompletionStage();
  -    }
  -
  -    public CompletionStage<Void> add(Fruit fruit){
  +                .map(doc -> {
  +                    Fruit fruit = new Fruit();
  +                    fruit.setName(doc.getString("name"));
  +                    fruit.setDescription(doc.getString("description"));
  +                    return fruit;
  +                }).collectItems().asList();
  +    }
  +
  +    public Uni<Void> add(Fruit fruit) {
           Document document = new Document()
                   .append("name", fruit.getName())
                   .append("description", fruit.getDescription());
  -        return getCollection().insertOne(document).subscribeAsCompletionStage();
  -    }
  -
  -    private ReactiveMongoCollection<Document> getCollection(){
  +        return getCollection().insertOne(document);
  +    }
  +
  +    private ReactiveMongoCollection<Document> getCollection() {
           return mongoClient.getDatabase("fruit").getCollection("fruit");
       }
   }
  
positive.code: 
  import io.quarkus.mongodb.reactive.ReactiveMongoClient;
  import io.quarkus.mongodb.reactive.ReactiveMongoCollection;
  import org.bson.Document;
  
  import javax.enterprise.context.ApplicationScoped;
  import javax.inject.Inject;
  import java.util.List;
  import java.util.concurrent.CompletionStage;
  
  @ApplicationScoped
  public class ReactiveFruitService {
  
negative.code: ----
  package org.acme.rest.json;
  
  import io.smallrye.mutiny.Uni;
  
  import java.util.List;
  
  import javax.inject.Inject;
  import javax.ws.rs.Path;
  