def _init_map(self, record_types=None, **kwargs):
osid_objects.OsidContainableForm._init_map(self)<EOL>osid_objects.OsidOperableForm._init_map(self)<EOL>osid_objects.OsidObjectForm._init_map(self, record_types=record_types)<EOL>if '<STR_LIT>' in kwargs:<EOL><INDENT>self._my_map['<STR_LIT>'] = str(kwargs['<STR_LIT>'])<EOL>if '<STR_LIT>' in kwargs:<EOL><INDENT>self._my_map['<STR_LIT>'] = kwargs['<STR_LIT>']['<STR_LIT>']['<STR_LIT>'][<NUM_LIT:0>]<EOL><DEDENT><DEDENT>else:<EOL><INDENT>self._my_map['<STR_LIT>'] = self._assessment_part_default<EOL>self._my_map['<STR_LIT>'] = False  <EOL><DEDENT>if '<STR_LIT>' in kwargs:<EOL><INDENT>self._my_map['<STR_LIT>'] = str(kwargs['<STR_LIT>'])<EOL><DEDENT>else:<EOL><INDENT>self._my_map['<STR_LIT>'] = self._assessment_default<EOL><DEDENT>self._my_map['<STR_LIT>'] = [str(kwargs['<STR_LIT>'])]<EOL>self._my_map['<STR_LIT>'] = self._allocated_time_default<EOL>self._my_map['<STR_LIT>'] = self._items_sequential_default<EOL>self._my_map['<STR_LIT>'] = self._items_shuffled_default<EOL>self._my_map['<STR_LIT>'] = self._weight_default<EOL>if self._supports_simple_sequencing():<EOL><INDENT>self._my_map['<STR_LIT>'] = []<EOL><DEDENT>
Initialize form map