title: Swagger API Documentation over @ApiResponse with map as responseContainer does not work
body: <p>I have an endpoint that returns <code>Map&lt;String,MyObject&gt;</code></p>
  
  <pre><code>public Response doStuff(){
    Map&lt;String,MyObject&gt; map = getMap();
    return Response.ok(map ).build();
  }
  </code></pre>
  
  <p>With that, I tired to describe the API as following:</p>
  
  <pre><code>@ApiResponses({@ApiResponse(code = 200, message = "OK", response = MyObject.class, responseContainer = "Map[String,MyObject]")}
  public Response doStuff(){
     Map&lt;String,MyObject&gt; map = getMap();
     return Response.ok(map ).build();
  }
  </code></pre>
  
  <p>In swagger UI this only renders me the <code>MyObject</code> model as return type, ignoring the <code>Map</code> with <code>String</code> keys. 
  <a href="https://i.stack.imgur.com/bcUfZ.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bcUfZ.png" alt="enter image description here"></a></p>
  
  <p>When I declare the endpoint like (which I finally will <strong>not</strong> do)</p>
  
  <pre><code>public  Map&lt;String,MyObject&gt; doStuff(){
    ...
  }
  </code></pre>
  
  <p>swagger ui renders the model as expected:
  <a href="https://i.stack.imgur.com/dt8iU.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dt8iU.png" alt="enter image description here"></a></p>
  
  <p>I wasn't able to find any useful documentation about Map as response container.</p>
  
  <p>How do I declare the return model of a <code>Map&lt;String,MyObject</code> within the <code>@ApiResponse</code> annotation?</p>