docs: int decrementRefCount() {
          final String methodName = "decrementRefCount(): ";
          final int count = refCount.decrementAndGet();
          if (count < 0) {
              // more destroys than creates
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, methodName + " refCount < 0 - too many calls to destroy/cleaup", new Throwable("stack trace"));
              }
          }
          if (count == 0) {
              cleanup();
          }
          return count;
      }