question: creates and adds a new and unique savedata object to the save data map concode_field_sep ObjectMap<String,SaveData> uniqueData concode_elem_sep IntArray assets concode_elem_sep String filename concode_elem_sep Array<SaveData> data concode_elem_sep T resource concode_elem_sep int loadIndex concode_elem_sep Array<AssetData> sharedAssets concode_elem_sep ResourceData resources concode_elem_sep Class<T> type concode_elem_sep int currentLoadIndex concode_field_sep void saveAsset concode_elem_sep void read concode_elem_sep void read concode_elem_sep void read concode_elem_sep void load concode_elem_sep K load concode_elem_sep SaveData getSaveData concode_elem_sep SaveData getSaveData concode_elem_sep Array<AssetDescriptor> getAssetDescriptors concode_elem_sep AssetDescriptor loadAsset concode_elem_sep void save concode_elem_sep void save concode_elem_sep void write concode_elem_sep void write concode_elem_sep void write concode_elem_sep Array<AssetData> getAssets concode_elem_sep int getAssetData
target: SaveData function ( String arg0 ) { SaveData loc0 = new SaveData ( this ) ; if ( uniqueData . containsKey ( arg0 ) ) throw new RuntimeException ( "srini_string" ) ; uniqueData . put ( arg0 , loc0 ) ; return loc0 ; }