code: @Override
      public int readLine(byte[] b, int off, int len) throws IOException {
          //Call into the UpgradeInputByteBufferUtil to indicate a readLine is going on and we need to block
          _inBuffer.readLineCall();
          
          int readLineReturn = super.readLine(b, off, len);
          //Call into the UpgradeInputByteBufferUtil to indicate the readLine is complete
          _inBuffer.readLineCall();
          
          return readLineReturn;
      }
docs: /* (non-Javadoc)
  @see javax.servlet.ServletInputStream#readLine(byte[], int, int)