code: public void updateState(SSLContext context, SSLEngine engine, SSLEngineResult result, WsByteBuffer decNetBuf, int position, int limit) {
          this.sslContext = context;
          this.sslEngine = engine;
          this.sslEngineResult = result;
          this.decryptedNetBuffer = decNetBuf;
          this.netBufferPosition = position;
          this.netBufferLimit = limit;
      }
docs: Update this state object with current information. This is called when a
  YES response comes from the discriminator. The position and limit must be
  saved here so the ready method can adjust them right away.
  
  @param context
  @param engine
  @param result
  @param decNetBuf
  @param position
  @param limit