code: @API(status = EXPERIMENTAL)
      public List<String> prepare(final Correlation correlation, final HttpResponse response) throws IOException {
          final StringBuilder statusLineBuilder = new StringBuilder(64);
          statusLineBuilder.append(response.getProtocolVersion());
          statusLineBuilder.append(' ');
          statusLineBuilder.append(response.getStatus());
          final String reasonPhrase = response.getReasonPhrase();
          if(reasonPhrase != null) {
              statusLineBuilder.append(' ');
              statusLineBuilder.append(reasonPhrase);
          }
          return prepare(response, "Response", correlation.getId(),
                  "Duration: " + correlation.getDuration().toMillis() + " ms", statusLineBuilder.toString());
      }
docs: Produces an HTTP-like response in individual lines.
  <p>
  Pr@param correlation the response correlation
  
  @param correlation the correlated request and response pair
  @return a line-separated HTTP response
  @throws IOException if reading body fails
  @see #prepare(Precorrelation, HttpRequest)
  @see #format(List)
  @see StructuredHttpLogFormatter#prepare(Correlation, HttpResponse)