docs: @Override
      public IOpaqueCredentials getOpaqueCredentials() {
          if (parentContext != null && parentContext.isAuthenticated()) {
              NotSoOpaqueCredentials oc = new CacheOpaqueCredentials();
              oc.setCredentials(this.cachedcredentials);
              return oc;
          } else return null;
      }