anchor.diff:  import javax.ws.rs.core.Response;
   
   import org.jboss.resteasy.reactive.server.ServerExceptionMapper;
  +import org.jboss.resteasy.reactive.RestResponse;
   
   class UnknownCheeseException extends RuntimeException {
       public final String name;
  
positive.code: import javax.ws.rs.Path;
  import javax.ws.rs.core.MediaType;
  import javax.ws.rs.core.NewCookie;
  import javax.ws.rs.core.Response;
  
  @Path("")
  public class Endpoint {
  
      @GET
      public Response hello() {
          // HTTP OK status with text/plain content type
          return Response.ok("Hello, World!", MediaType.TEXT_PLAIN_TYPE)
           // set a response header
           .header("X-FroMage", "Camembert")
           // set the Expires response header to two days from now
  
negative.code: ----
  package org.acme.rest;
  
  import org.jboss.resteasy.reactive.server.ServerExceptionMapper;
  import org.jboss.resteasy.reactive.RestResponse;
  
  class ExceptionMappers {
      @ServerExceptionMapper
      public RestResponse<String> mapException(UnknownCheeseException x) {
          return RestResponse.status(Response.Status.NOT_FOUND, "Unknown cheese: " + x.name);
      }
  }
  ----
  