def MI_get_item(self, key, index=<NUM_LIT:0>):
index = _key_to_index_single(force_list(self.indices.keys()), index)<EOL>if index != <NUM_LIT:0>:<EOL><INDENT>key = self.indices[index][key]  <EOL><DEDENT>value = super(MIMapping, self).__getitem__(key)<EOL>N = len(self.indices)<EOL>if N == <NUM_LIT:1>:<EOL><INDENT>return [key]<EOL><DEDENT>if N == <NUM_LIT:2>:<EOL><INDENT>value = [value]<EOL><DEDENT>return [key] + value<EOL>
return list of item