default OAuth20AccessToken create(final Service service,
                                      final Authentication authentication,
                                      final Collection<String> scopes,
                                      final String clientId,
                                      final OAuth20ResponseTypes responseType,
                                      final OAuth20GrantTypes grantType) throws Throwable {
        return create(service, authentication, null, scopes, null, clientId,
            new HashMap<>(), responseType, grantType);
    }
Create access token.

@param service        the service
@param authentication the authentication
@param scopes         the scopes
@param clientId       the client id
@param responseType   the response type
@param grantType      the grant type
@return the access token
@throws Throwable the throwable
support/cas-server-support-oauth-api/src/main/java/org/apereo/cas/ticket/accesstoken/OAuth20AccessTokenFactory.java