rem: if( currentLanguage && languageData[currentLanguage] && languageData[currentLanguage].types ) 
add: if( currentLanguage && currentLanguage in languageData && "types" in languageData[currentLanguage] ) 
context: function saveState()  {    for( var i = 0; i < fontTypes.length; i++ )      {        // preliminary initialisation        if( currentLanguage && !languageData[currentLanguage] )          languageData[currentLanguage] = [];        if( currentLanguage && !languageData[currentLanguage].types )          languageData[currentLanguage].types = [];        // save data for the previous language        if( currentLanguage && languageData[currentLanguage] &&            languageData[currentLanguage].types )          languageData[currentLanguage].types[fontTypes[i]] = document.getElementById( fontTypes[i] ).value;      }    if( currentLanguage && languageData[currentLanguage] &&        languageData[currentLanguage].types )      {        languageData[currentLanguage].variableSize = parseInt( variableSize.value );        languageData[currentLanguage].fixedSize = parseInt( fixedSize.value );        languageData[currentLanguage].minSize = parseInt( minSize.value );      }  }
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/e774059904a47d9f619d269b6b4d3119ae88d797/pref-fonts.js/buggy/xpfe/components/prefwindow/resources/content/pref-fonts.js