@permittedKwargs({})
def first_supported_argument_method(self, args: T.Sequence[str], kwargs: dict) -> T.List[str]:
    for arg in mesonlib.stringlistify(args):
        if self.has_argument_method(arg, kwargs):
            mlog.log('First supported argument:', mlog.bold(arg))
            return [arg]
    mlog.log('First supported argument:', mlog.red('None'))
    return []
@permittedKwargs({})
def first_supported_argument_method(self, args: T.Sequence[str], kwargs: dict) -> T.List[str]:
    for arg in mesonlib.stringlistify(args):
        if self.has_argument_method(arg, kwargs):
            mlog.log('First supported argument:', mlog.bold(arg))
            return [arg]
    mlog.log('First supported argument:', mlog.red('None'))
    return []