def get_files_map(self):
files_map = {}<EOL>if self.has_files():<EOL><INDENT>for label in self.my_osid_object._my_map['<STR_LIT>']:<EOL><INDENT>asset_content = self._get_asset_content(<EOL>Id(self.my_osid_object._my_map['<STR_LIT>'][label]['<STR_LIT>']),<EOL>Type(self.my_osid_object._my_map['<STR_LIT>'][label]['<STR_LIT>']))<EOL>try:<EOL><INDENT>files_map[label] = asset_content._my_map['<STR_LIT>']<EOL><DEDENT>except KeyError:<EOL><INDENT>files_map[label] = base64.b64encode(asset_content.get_data().read())<EOL><DEDENT><DEDENT>return files_map<EOL><DEDENT>raise IllegalState('<STR_LIT>')<EOL>
stub