@override Object? call(T? value) { if (value == null) { return RequiredValidationError( validation: this, code: errorCode, ); } return CompositeValidation.validateEvery(validators, value); }