docs: @Override
      public void setDirectShadowBuffer(ByteBuffer buffer) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "setDirectShadowBuffer(ByteBuffer)");
          }
          convertBufferIfNeeded();
          super.setDirectShadowBuffer(buffer);
      }