docs: @SuppressWarnings("WeakerAccess")
      public DelegationRequest<Delegation> delegationWithIdToken(@NonNull String idToken) {
          ParameterizableRequest<Delegation, AuthenticationException> request = delegation(Delegation.class)
                  .addParameter(ParameterBuilder.ID_TOKEN_KEY, idToken);
  
          return new DelegationRequest<>(request)
                  .setApiType(DelegationRequest.DEFAULT_API_TYPE);
      }