title: Jersey route to @Consumes based on MediaType parameter?
body: <p>I suspect this can't be done, but maybe there's a trick I'm missing. I want to use to different methods that take the same MediaType, but have different parameters to the mediatype. Perhaps this is abusing MediaType parameters...</p>
  
  <pre><code>@POST
  @Consumes("application/json;internal=true")
  public Response handleInternal(String request) {
  }
  @POST
  @Consumes("application/json;internal=false")
  public Response handleExternal(String request) {
  }
  </code></pre>
  
  <p>Jersey complains I have two methods consuming the same MediaType, which is true. I was hoping it'd go on to pick the right one by the parameter. Is there some trick to making this work? In a nutshell, I have two use cases for how to treat the information coming in (specifically, domain level validation) and this seemed like a decent way to distinguish between those two.</p>