code: protected void readHeader(ByteBuffer buffer) {
      super.readHeader(buffer);
      if (this.responseStatus == ResponseStatus.NO_ERROR) {
        this.decodeStatus = BinaryDecodeStatus.DONE;
      }
    }
docs: optimistic,if no error,goto done