docs: public void setResponse(byte[] contentType, byte[] value) {
          int valueSize = (value == null) ? 0 : value.length;
          byte[] len = stringToBytes(String.valueOf(valueSize));
          int size = RES_200.length;
          if (contentType != null) {
              size += CONTENT_TYPE.length;
              size += contentType.length;
              size += TextCommandConstants.RETURN.length;
          }
          size += CONTENT_LENGTH.length;
          size += len.length;
          size += TextCommandConstants.RETURN.length;
          size += TextCommandConstants.RETURN.length;
          size += valueSize;
          this.response = ByteBuffer.allocate(size);
          response.put(RES_200);
          if (contentType != null) {
              response.put(CONTENT_TYPE);
              response.put(contentType);
              response.put(TextCommandConstants.RETURN);
          }
          response.put(CONTENT_LENGTH);
          response.put(len);
          response.put(TextCommandConstants.RETURN);
          response.put(TextCommandConstants.RETURN);
          if (value != null) {
              response.put(value);
          }
          response.flip();
      }