protected fun invokeCallback(input: INPUT, isValid: Boolean): Unit
When isValid is false, this function will invoke Callback.whenInvalid. Typically, this function should be invoked from Rule.canPass, after result of Rule.isValid is ready.
input - input which used for validation
isValid - result of Rule.isValid