String assertNonEmptyString(String? input, String name) { if (input == null || input.isEmpty) { throw ArgumentError('"$name" must be a non-empty string'); } return input; }