code: @Override
      public void setReadListener(ReadListener arg0) {
          if(closed) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isErrorEnabled())
                  Tr.error(tc, "stream.is.closed.no.read.write");
              throw new IllegalStateException(Tr.formatMessage(tc, "stream.is.closed.no.read.write"));
          }
          _inBuffer.setupReadListener(arg0, this);
      }
docs: /* (non-Javadoc)
  @see javax.servlet.ServletInputStream#setReadListener(javax.servlet.ReadListener)