MergeLocalize
        if (localizationProperties == null)
        {
            try
            {
                localizationProperties = new java.util.Properties();
                localizationProperties.load(new java.io.FileInputStream(
                    settings.getLocalizationFile()));
            }
            catch (Throwable t)
            {
                System.out.println("Failed to load localizations " + settings.getLocalizationFile());
            }
        }
        String localization = localizationProperties.getProperty(text);
        
        if (localization == null)
        {
            return text;
        }                                
        return localization;
MergeStringToType
        String authority = "";
        String domain = "";
        String keyword = "";
        
/*
        java.util.StringTokenizer st = new java.util.StringTokenizer(typeString,eas.Settings.getInstance().getTypeAsStringDelimiter());
        int tokenCount = 0;
        while (st.hasMoreTokens())
        {
            String token = st.nextToken();
            if (tokenCount == 0)
            {
                authority = token;
            }
            else if (tokenCount == 1)
            {
                domain = token;
            }
            else if (tokenCount == 2)
            {
                keyword = token;
            }
            tokenCount++;
        }
*/
        return new eas.util.Type(authority,domain,keyword,"");

MergeTypeToString
//        String delimiter = eas.Settings.getInstance().getTypeAsStringDelimiter();
        return "";
MergeConvertSpacesForURL
        int index = -1;
        while ( (index = s.indexOf(" ")) != -1 ) 
        {
            s = s.substring(0,index) + "%20" + s.substring(index + 1);
        }
        return s;