def insert(self, key, value):
self._values.insert(key, self._type_checker.CheckValue(value))<EOL>if not self._message_listener.dirty:<EOL><INDENT>self._message_listener.Modified()<EOL><DEDENT>
Inserts the item at the specified position. Similar to list.insert().