def get_boundargs(cls, *args, **kargs):
boundargs = cls._signature.bind(*args, **kargs)<EOL>for param in cls._signature.parameters.values():<EOL><INDENT>if (param.name not in boundargs.arguments and<EOL>param.default is not param.empty):<EOL><INDENT>boundargs.arguments[param.name] = param.default<EOL><DEDENT><DEDENT>return boundargs<EOL>
Return an inspect.BoundArguments object for the application
        of this Struct's signature to its arguments. Add missing values
        for default fields as keyword arguments.