def add_spatial_unit_condition(self, droppable_id, container_id, spatial_unit, match=True):
if not isinstance(spatial_unit, abc_mapping_primitives.SpatialUnit):<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>': spatial_unit.get_spatial_unit_map(), '<STR_LIT>': match})<EOL>self.my_osid_object_form._my_map['<STR_LIT>'].sort()<EOL>
stub