anchor.diff:  
   The method can return:
   
  -* a string - written into the HTTP response directly
  -* a buffer - written into the HTTP response directly
  -* an object - written into the HTTP response after having been encoded into JSON.
  +* A string - written into the HTTP response directly.
  +* A `io.vertx.core.buffer.Buffer` - written into the HTTP response directly.
  +* An object - written into the HTTP response after having been encoded into JSON.
   The `content-type` header is set to `application/json` if not already set.
   
   === Returning Multis
  
positive.code: ----
  <1> Each route can use different paths, methods...
  
  If no content-type header is set then we will try to use the most acceptable content type as defined by `io.vertx.ext.web.RoutingContext.getAcceptableContentType()`.
  
  [source,java]
  ----
  
negative.code: [source, java]
  ----
  @Route(path = "/accounts/:id", methods = HttpMethod.GET, order = 2)
  void getAccount(RoutingContext rc) {
    ...
  }
  
  @Route(path = "/accounts/me", methods = HttpMethod.GET, order = 1)
  void getCurrentUserAccount(RoutingContext rc) {
    ...
  }
  ----
  