docs: public void getCredentials(@NonNull BaseCallback<Credentials, CredentialsManagerException> callback) {
          if (!hasValidCredentials()) {
              callback.onFailure(new CredentialsManagerException("No Credentials were previously set."));
              return;
          }
  
          if (authenticateBeforeDecrypt) {
              Log.d(TAG, "Authentication is required to read the Credentials. Showing the LockScreen.");
              decryptCallback = callback;
              activity.startActivityForResult(authIntent, authenticationRequestCode);
              return;
          }
          continueGetCredentials(callback);
      }