title: Swagger response type getting defaulted to void unless ApiOperation.response() explicitly provided
body: <p>I have an application for my REST APIs using jersey (version 1.17).
  I am trying to set up swagger to document the same using swagger-maven-plugin (version 2.2)</p>
  
  <p>Swagger documentation suggests:</p>
  
  <blockquote>
    <p>In JAX-RS applications, the return type of the method would automatically be used, 
      unless it is   {@code javax.ws.rs.core.Response}.In that case, the operation return type would default to <code>void</code> as the actual response type cannot be known.</p>
  </blockquote>
  
  <p>I am using a custom object (not javax.ws.rs.core.Response) as my method return type.
  But the response type remains void unless I specify it as part of the ApiOperation annotation.</p>
  
  <pre><code>@GET
  @Produces({MediaType.APPLICATION_JSON})
  @ApiOperation(
      value = "Description",
      response = MyCustomResponse.class
  )
  public MyCustomResponse myApiMethod() {
      return apiResponse;
  }
  </code></pre>
  
  <p>I want to remove the response value from the annotation.
  What am I doing wrong here?</p>