CharArrayBuffer buffer = (CharArrayBuffer) headerLines.get(i);
int colon = buffer.indexOf(':');
if (colon == -1) {
throw new ProtocolException("Invalid header: " + buffer.toString());
}
String s = buffer.substringTrimmed(0, colon);
if (s.equals("")) {
throw new ProtocolException("Invalid header: " + buffer.toString());
}
headers[i] = new BufferedHeader(s, buffer, colon + 1);
}