@noArgsFlattening
@FeatureNew('warning', '0.44.0')
@noKwargs
def func_warning(self, node, args, kwargs):
    if (len(args) > 1):
        FeatureNew.single_use('warning with more than one argument', '0.54.0', self.subproject, location=node)
    args_str = [stringifyUserArguments(i) for i in args]
    mlog.warning(*args_str, location=node)
@noArgsFlattening
@FeatureNew('warning', '0.44.0')
@noKwargs
def func_warning(self, node, args, kwargs):
    if (len(args) > 1):
        FeatureNew.single_use('warning with more than one argument', '0.54.0', self.subproject, location=node)
    args_str = [stringifyUserArguments(i) for i in args]
    mlog.warning(*args_str, location=node)