in src/main/java/org/apache/sling/engine/impl/log/RequestLoggerResponse.java [278:298]
public String getHeadersString(String name) {
// normalize header name to lower case to support case-insensitive
// headers
name = name.toLowerCase();
Object header = (this.headers != null) ? this.headers.get(name) : null;
if (header == null) {
return null;
} else if (header instanceof String) {
return (String) header;
} else {
StringBuilder headerBuf = new StringBuilder();
for (Iterator<?> hi = ((List<?>) header).iterator(); hi.hasNext();) {
if (headerBuf.length() > 0) {
headerBuf.append(",");
}
headerBuf.append(hi.next());
}
return headerBuf.toString();
}
}