class CronofyClient extends OAuth20Client {

    private String sdkIdentifier = Pac4jConstants.EMPTY_STRING;

    private String scope = "read_free_busy";

    /**
     * <p>Constructor for CronofyClient.</p>
     */
    public CronofyClient() {
    }

    /**
     * <p>Constructor for CronofyClient.</p>
     *
     * @param key a {@link String} object
     * @param secret a {@link String} object
     */
    public CronofyClient(final String key, final String secret) {
        setKey(key);
        setSecret(secret);
    }

    /** {@inheritDoc} */
    @Override
    protected void internalInit(final boolean forceReinit) {<FILL_FUNCTION_BODY>}

    /**
     * <p>Getter for the field <code>scope</code>.</p>
     *
     * @return a {@link String} object
     */
    public String getScope() {
        return scope;
    }

    /**
     * <p>Setter for the field <code>scope</code>.</p>
     *
     * @param scope a {@link String} object
     */
    public void setScope(final String scope) {
        this.scope = scope;
    }

    /**
     * <p>Getter for the field <code>sdkIdentifier</code>.</p>
     *
     * @return a {@link String} object
     */
    public String getSdkIdentifier() {
        return sdkIdentifier;
    }

    /**
     * <p>Setter for the field <code>sdkIdentifier</code>.</p>
     *
     * @param sdkIdentifier a {@link String} object
     */
    public void setSdkIdentifier(final String sdkIdentifier) {
        this.sdkIdentifier = sdkIdentifier;
    }
}

        configuration.setApi(new CronofyApi20(sdkIdentifier));
        configuration.setProfileDefinition(new CronofyProfileDefinition());
        configuration.setScope(scope);
        configuration.setWithState(true);
        setProfileCreatorIfUndefined(new CronofyProfileCreator(configuration, this));

        super.internalInit(forceReinit);
    
<methods>public non-sealed void <init>() ,public java.lang.String getKey() ,public java.lang.String getSecret() ,public void setKey(java.lang.String) ,public void setSecret(java.lang.String) <variables>protected org.pac4j.oauth.config.OAuth20Configuration configuration