requireValidState

Validates the current NudgeState to ensure that it is correctly configured.

Throws an InvalidNudgeStateException if the configuration is invalid.