private Object reset() {
    HttpMessage message = this.message;
    ChannelBuffer content = this.content;

    if (content != null) {
      message.setContent(content);
      this.content = null;
    }
    this.message = null;

    checkpoint(State.SKIP_CONTROL_CHARS);
    return message;
  }