@Override
    public AccountRegistrationResponse provision(final AccountRegistrationRequest request) throws Throwable {
        val args = new Object[]{request, applicationContext, LOGGER};
        return watchableScript.execute(args, AccountRegistrationResponse.class);
    }
This is {@link GroovyAccountRegistrationProvisioner}.

@author Misagh Moayyed
@since 6.5.0
support/cas-server-support-account-mgmt-core/src/main/java/org/apereo/cas/acct/provision/GroovyAccountRegistrationProvisioner.java