docs: private void clearBuffers() {
          // simply null out the parse buffers list, then release all the created buffers
          final boolean bTrace = TraceComponent.isAnyTracingEnabled();
          for (int i = 0; i <= this.parseIndex; i++) {
              if (bTrace && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Removing reference to parse buffer: " + this.parseBuffers[i]);
              }
              this.parseBuffers[i] = null;
              this.parseBuffersStartPos[i] = HeaderStorage.NOTSET;
          }
          this.parseIndex = HeaderStorage.NOTSET;
          for (int i = 0; i <= this.createdIndex; i++) {
              if (bTrace && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Releasing marshall buffer: " + this.myCreatedBuffers[i]);
              }
              this.myCreatedBuffers[i].release();
              this.myCreatedBuffers[i] = null;
          }
          this.createdIndex = HeaderStorage.NOTSET;
      }