if (chunk instanceof LastHttpContent) {
conn.handleResponseEnd((LastHttpContent)chunk);
}
valid = true;
} else if (msg instanceof WebSocketFrame) {
WebSocketFrame frame = (WebSocketFrame) msg;
conn.handleWsFrame(frame);
valid = true;
}
if (!valid) {
throw new IllegalStateException("Invalid object " + msg);