code: protected void release(ByteArray byteArray) {
  
      if (byteArray instanceof PooledByteArray) {
        PooledByteArray pooledArray = (PooledByteArray) byteArray;
        if (pooledArray.release()) {
          this.byteArrayPool.release(byteArray.getBytes());
        }
      }
    }
docs: This method is called when a {@link ByteArray} is wiped out of the chain.
  
  @param byteArray is the array to release.