private LinkedList<String> doGetMap( GetMap getMap, Map<String, String> map, Version version, OutputStream stream )
throws OWSException, IOException {
checkGetMap( version, getMap );
RenderingInfo info = new RenderingInfo( getMap.getFormat(), getMap.getWidth(), getMap.getHeight(),
getMap.getTransparent(), getMap.getBgColor(), getMap.getBoundingBox(),
getMap.getPixelSize(), map, imageSerializers.get( getMap.getFormat() ) );
RenderContext ctx = ouputFormatProvider.getRenderers( info, stream );
LinkedList<String> headers = new LinkedList<String>();
service.getMap( getMap, headers, ctx );
ctx.close();
return headers;
}