ArgParserException(super.message, [Iterable<String>? commands]) : commands = commands == null ? const [] : List.unmodifiable(commands);