def add_target(self, target_text, name='<STR_LIT>', drop_behavior_type=None):
if not isinstance(target_text, DisplayText):<EOL><INDENT>raise InvalidArgument('<STR_LIT>')<EOL><DEDENT>if not isinstance(name, DisplayText):<EOL><INDENT>name = self._str_display_text(name)<EOL><DEDENT>target = {<EOL>'<STR_LIT:id>': str(ObjectId()),<EOL>'<STR_LIT>': [self._dict_display_text(target_text)],<EOL>'<STR_LIT>': [self._dict_display_text(name)],<EOL>'<STR_LIT>': drop_behavior_type<EOL>}<EOL>self.my_osid_object_form._my_map['<STR_LIT>'].append(target)<EOL>return target<EOL>
stub