def _init_metadata(self, **kwargs):
osid_objects.OsidContainableForm._init_metadata(self)<EOL>osid_objects.OsidOperableForm._init_metadata(self)<EOL>osid_objects.OsidObjectForm._init_metadata(self, **kwargs)<EOL>if '<STR_LIT>' not in kwargs:<EOL><INDENT>self._mdata['<STR_LIT>']['<STR_LIT>'] = True<EOL>self._mdata['<STR_LIT>']['<STR_LIT>'] = True<EOL>self._mdata['<STR_LIT>']['<STR_LIT>'] = [False]<EOL><DEDENT>else:<EOL><INDENT>if '<STR_LIT>' in kwargs:<EOL><INDENT>self._mdata['<STR_LIT>'] = kwargs['<STR_LIT>']['<STR_LIT>']<EOL><DEDENT><DEDENT>self._assessment_part_default = self._mdata['<STR_LIT>']['<STR_LIT>'][<NUM_LIT:0>]<EOL>self._assessment_default = self._mdata['<STR_LIT>']['<STR_LIT>'][<NUM_LIT:0>]<EOL>self._weight_default = self._mdata['<STR_LIT>']['<STR_LIT>'][<NUM_LIT:0>]<EOL>self._allocated_time_default = self._mdata['<STR_LIT>']['<STR_LIT>'][<NUM_LIT:0>]<EOL>self._items_sequential_default = None<EOL>self._items_shuffled_default = None<EOL>self._mdata['<STR_LIT>'] = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': False,<EOL>'<STR_LIT>': False,<EOL>'<STR_LIT>': False,<EOL>'<STR_LIT>': False,<EOL>'<STR_LIT>': ['<STR_LIT>'],<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': []<EOL>}<EOL>
Initialize form metadata