docs: protected void setCredentialProvider(ServiceReference<CredentialProvider> ref) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
              Tr.debug(tc, "Resetting unauthenticatedSubject as new CredentialProvider has been set");
          }
          synchronized (unauthenticatedSubjectLock) {
              unauthenticatedSubject = null;
          }
      }