code: protected AuthenticationHandlerExecutionResult finalizeAuthenticationHandlerResult(final ClientCredential credentials,
                                                                                         final Principal principal,
                                                                                         final UserProfile profile,
                                                                                         final BaseClient client) {
          preFinalizeAuthenticationHandlerResult(credentials, principal, profile, client);
          return createHandlerResult(credentials, principal, new ArrayList<>(0));
      }
docs: Finalize authentication handler result.
  
  @param credentials the credentials
  @param principal   the principal
  @param profile     the profile
  @param client      the client
  @return the authentication handler execution result