def add_coordinate_condition(self, droppable_id, container_id, coordinate, match=True):
if not isinstance(coordinate, BasicCoordinate):<EOL><INDENT>raise InvalidArgument('<STR_LIT>')<EOL><DEDENT>self.my_osid_object_form._my_map['<STR_LIT>'].append(<EOL>{'<STR_LIT>': droppable_id, '<STR_LIT>': container_id, '<STR_LIT>': coordinate.get_values(), '<STR_LIT>': match})<EOL>self.my_osid_object_form._my_map['<STR_LIT>'].sort(key=lambda k: k['<STR_LIT>'])<EOL>
stub