title: Swagger documentation for BeanParam
body: <p>I'm trying to document one of my java APIs (implemented in Apache CXF) using Swagger, that receives it's parameters using a Bean Param. Something like:</p>
  
  <pre><code>@GET
  @Produces({SemanticMediaType.JSON_LD, MediaType.APPLICATION_JSON_VALUE})
  @ApiOperation(value = "Retrieves Themes", position = 0)
  @ApiResponses(value = {@ApiResponse(code = 200,
          message = "Retrieval was successful"), @ApiResponse(code = 403,
          message = "Missing or invalid x-business-group-id header"), @ApiResponse(code = 500,
          message = "Internal server error")})
  public Response get(@QueryParam(URI_PARAM_NAME) String uri,
                      final @ApiParam @Valid @BeanParam ThemeParams themeParams) { ... }
  </code></pre>
  
  <p>I read that Swagger already implements support for BeanParams, but when I try to run it, in swagger-ui, I only see one parameter called "body" and a text field, nothing related to the contents of my BeanParam.</p>
  
  <p>Can somebody provide some assistance with this?</p>