This is how all jclouds apis work. They're widely used so I don't think a comment here would be needed.

Similar to the `@Path` or other supported JAX-RS annotations, trying to keep the REST service semantics,`@Produces` defines the type of the generated body and `@Consumes` sets the type of the wxpected response (the Content-Type and Accept headers).