def clone(self, **keywd):
return argument_t(<EOL>name=keywd.get('<STR_LIT:name>', self.name),<EOL>decl_type=keywd.get('<STR_LIT>', self.decl_type),<EOL>default_value=keywd.get('<STR_LIT>', self.default_value),<EOL>attributes=keywd.get('<STR_LIT>', self.attributes))<EOL>
constructs new argument_t instance

        return argument_t(
            name=keywd.get('name', self.name),
            decl_type=keywd.get('decl_type', self.decl_type),
            default_value=keywd.get('default_value', self.default_value),
            attributes=keywd.get('attributes', self.attributes ))