public override string GenerateSetupScript()
        {
            NormalizeAllUsers();

            //for P10 the setup script is going to be generated by the conf tool to avoid duplication

            string setupScript = ConfigurationManagerUtils.ReplaceTokens((TwoUserDatabaseConfiguration)uiConfiguration, ReadScriptFile(StreamForSetupScriptFile), extraTokens);

            return(setupScript);
        }
        /// <summary>
        /// Replaces known tokens in the given statement
        /// </summary>
        /// <param name="statement"></param>
        /// <returns></returns>
        private string ReplaceTokens(string statement)
        {
            PlatformDatabaseConfiguration conf = (PlatformDatabaseConfiguration)uiConfiguration;
            const string TAG_LOGUSERNAME       = "******";
            const string TAG_LOGPASSWORD       = "******";

            var tokenMap = new Dictionary <string, string>()
            {
                { TAG_LOGUSERNAME, conf.LogUser },
                { TAG_LOGPASSWORD, conf.LogPassword },
            };

            return(ConfigurationManagerUtils.ReplaceTokens(conf, statement, tokenMap));
        }