code: @Override
      public void release() {
          // once this buffer is done, close the FileChannel that it wrapped
          // to avoid conflicts later
          try {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Closing FileChannel: " + this.fc);
              }
              this.fc.close();
          } catch (IOException ioe) {
              // no ffdc required
              if (TraceComponent.isAnyTracingEnabled() && tc.isEventEnabled()) {
                  Tr.event(tc, "Error closing filechannel: " + ioe);
              }
          }
          super.release();
      }
docs: /*
  @see com.ibm.ws.bytebuffer.internal.WsByteBufferImpl#release()