def get_provenance_children(self):
if self.has_provenance_children():<EOL><INDENT>collection = JSONClientValidated('<STR_LIT>',<EOL>collection='<STR_LIT>',<EOL>runtime=self.my_osid_object._runtime)<EOL>try:<EOL><INDENT>result = collection.find(<EOL>{'<STR_LIT>': self.my_osid_object.object_map['<STR_LIT:id>']})<EOL>if result.count() == <NUM_LIT:0>:<EOL><INDENT>raise KeyError<EOL><DEDENT><DEDENT>except KeyError:<EOL><INDENT>result = collection.find(<EOL>{'<STR_LIT>': self.my_osid_object.object_map['<STR_LIT:id>']})<EOL><DEDENT>return ItemList(result,<EOL>runtime=self.my_osid_object._runtime,<EOL>proxy=self.my_osid_object._proxy)<EOL><DEDENT>raise IllegalState('<STR_LIT>')<EOL>
stub