['normalizeLocaleId', 'tokenizePattern', 'eachI18nTagInHtmlDocument', 'createI18nTagReplacer', 'createInfoObjectUpdater'].forEach(function (i18nToolsFunctionName) {
     statementAsts.push(['stat', ['assign', true, ['dot', ['name', 'i18nTools'], i18nToolsFunctionName],
                                  uglifyAst.objToAst(i18nTools[i18nToolsFunctionName])]]);
 });
 Object.keys(globalValueByName).forEach(function (globalName) {
     statementAsts.push(['stat', ['assign', true, ['dot', ['name', 'window'], globalName],
                                  uglifyAst.objToAst(globalValueByName[globalName])]]);
 });