title: Swagger Is not able to produce documentation for HTTP "PATCH"
body: <p>I Have followed the below <br>
  blog entry:
  <a href="http://Transparent%20PATCH%20support%20in%20JAX-RS%202.0" rel="noreferrer">http://kingsfleet.blogspot.co.uk/2014/02/transparent-patch-support-in-jax-rs-20.html</a> <br>
  <a href="http://Sample%20Http%20Patch%20in%20jersey" rel="noreferrer">https://github.com/jersey/jersey/tree/2.6/examples/http-patch</a>
  <br>To create end point to support HTTP "PATCH" method in Jersey 2.6
  Dependency Versions:</p>
  
  <pre><code>-Jersey: 2.6
  -swagger-jersey2-jaxrs_2.10: 1.3.12
  </code></pre>
  
  <p><strong>Question?</strong>
  Why <code>Patch</code> end point is not getting listed as part of the swagger ui documentation?</p>
  
  <p><strong>Analysis:</strong></p>
  
  <p>If I am annotating with this annotation, then documentation for that end point getting generated, but no interaction .  </p>
  
  <pre><code>@com.wordnik.swagger.jaxrs.PATCH
  </code></pre>
  
  <p><strong>Configurations</strong></p>
  
  <pre><code>JerssyApplicationInitializer
  
  packages(true, "com.test.account.endpoint", "com.wordnik.swagger.jaxrs.json");
          //Swagger Configuration
          register(new ApiListingResourceJSON(), 10);
          register(JerseyApiDeclarationProvider.class);
          register(JerseyResourceListingProvider.class);
  
          //Genson Converter
          register(GensonJsonConverter.class, 1);
          register(createMoxyJsonResolver());
  </code></pre>
  
  <p>I am not sure, if I am missing something, any help or guide will be helpful.</p>
  
  <p>Patch method doscumets:</p>
  
  <pre><code> public static final String PATCH_MEDIA_TYPE = "application/json-patch+json";
      @PATCH
          //@com.wordnik.swagger.jaxrs.PATCH
          @PreAuthorize(userAuthenticationRequire=true)
          @Consumes(PATCH_MEDIA_TYPE)
          @Path("{id: .\\d+}")
          @ApiOperation(value = "Update Client Details in UIM System."
                      , response = State.class
                      , notes="Requesting User, should be the owner of the Client."
                      , consumes = PATCH_MEDIA_TYPE)
          @ApiResponses({
              @ApiResponse(code = _401, message = "If the access token is invalid.", response = String.class),
              @ApiResponse(code = _498, message = "If the access token is expired.", response = String.class),
              @ApiResponse(code = _420, message = "If Provided Input is not valid according to requirment specification."),
              @ApiResponse(code = _404, message = "If no client/app Found."),
              @ApiResponse(code = _200, message = "If Client Account has been Updated successfully. ", response=String.class)
          })
          public State updateClientDetails(@ApiParam(value="Client Id to be Updated.", required=true) @PathParam(CLIENT_ID) String clientId
                  , @ApiParam(value = "Updated field and Value.", required = true) final State newState){
              //LOG.info("[ENTRY]- Received requst for updating Client {} from System.", clientId);
              System.out.println("-----&gt;" + someBean.test());
              //LOG.info("[EXIT]- Client Id {} Updation has been completed.", clientId);
              Test t = new Test();
              t.name = "Hello Test";
              System.out.println(t.name);
              return newState;
          }
  </code></pre>