anchor.diff:  
   The `ReactiveGreetingService` class contains a straightforward method producing a `Uni`.
   While, in this example, the resulting item is emitted immediately, you can imagine any async API producing a `Uni`. We cover this later in this guide.
  -
  -NOTE: In order to get Mutiny working properly with JAX-RS resources, make sure the Mutiny support for RESTEasy extension (`io.quarkus:quarkus-resteasy-mutiny`) is present, otherwise add the extension by executing the following command:
  -
  -[source,bash,subs=attributes+]
  -----
  -mvn io.quarkus:quarkus-maven-plugin:{quarkus-version}:add-extensions \
  -    -Dextensions="io.quarkus:quarkus-resteasy-reactive"
  -----
  -
  -Or add `quarkus-resteasy-reactive` into your dependencies manually.
  -
  -[source, xml]
  -----
  -    <dependency>
  -      <groupId>io.quarkus</groupId>
  -      <artifactId>quarkus-resteasy-reactive</artifactId>
  -    </dependency>
  -----
   
   Now, start the application using:
   
  
positive.code: ----
  package org.acme.reactive.crud;
  
  import io.smallrye.mutiny.Multi;
  import io.smallrye.mutiny.Uni;
  import io.vertx.mutiny.pgclient.PgPool;
  import org.eclipse.microprofile.config.inject.ConfigProperty;
  import org.jboss.resteasy.annotations.jaxrs.PathParam;
  
  import javax.annotation.PostConstruct;
  import javax.inject.Inject;
  import javax.ws.rs.Consumes;
  import javax.ws.rs.DELETE;
  import javax.ws.rs.GET;
  
negative.code: import javax.ws.rs.core.Response;
  import javax.ws.rs.core.Response.ResponseBuilder;
  import javax.ws.rs.core.Response.Status;
  
  import io.smallrye.mutiny.Multi;
  import io.smallrye.mutiny.Uni;
  import io.vertx.mutiny.pgclient.PgPool;
  
  @Path("fruits")
  @Produces(MediaType.APPLICATION_JSON)
  @Consumes(MediaType.APPLICATION_JSON)
  public class FruitResource {
  
      private final PgPool client;
  
      public FruitResource(PgPool client) {
          this.client = client;
      }
  
      private void initdb() {
  