public ResponseType create(ResponseContext response) {
   if (log.isDebugEnabled()) {
     log.debug("Mapping response=\"{}\"", response);
   }
   ResponseType responseV2 = new ResponseType();
   List<ResultType> results = responseV2.getResult();
   for (Result resultV3 : response.getResults()) {
     if (log.isDebugEnabled()) {
       log.debug("Mapping result=\"{}\"", resultV3);
     }
     results.add(create(resultV3));
   }
   return responseV2;
 }