void sendProvisioningConfirmation(@Nullable final String authentication) {
        final ProvisioningConfirmationState provisioningConfirmationState;
        // Check if the current provisioning state, if the user had selected InputOOBAction the state will be ProvisioningInputCompleteState
        if (provisioningState instanceof ProvisioningInputCompleteState) {
            provisioningConfirmationState = new ProvisioningConfirmationState(mUnprovisionedMeshNode, this, mInternalTransportCallbacks, mStatusCallbacks);
            provisioningState = provisioningConfirmationState;
        } else {
            provisioningConfirmationState = (ProvisioningConfirmationState) provisioningState;
            provisioningConfirmationState.setProvisioningAuthentication(authentication);
        }
        provisioningConfirmationState.executeSend();
    }
Sends the provisioning confirmation

@param authentication authentication value input by the user this may be nullable depending on the OOB type selected by the user
mesh/src/main/java/no/nordicsemi/android/mesh/MeshProvisioningHandler.java