def set_provenance(self, provenance_id):
if not self.my_osid_object_form._is_valid_string(<EOL>provenance_id, self.get_provenance_metadata()):<EOL><INDENT>raise InvalidArgument('<STR_LIT>')<EOL><DEDENT>self.my_osid_object_form._my_map['<STR_LIT>'] = provenance_id<EOL>
stub