src/main/java/com/atlassian/uwc/ui/ConverterEngine.java [575:615]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	protected ArrayList<Converter> createOneConverter(String converterString) {
		ArrayList<String> converterStrings = new ArrayList<String>();
		converterStrings.add(converterString);
		ArrayList<Converter> converters = createConverters(converterStrings);
		return converters;
	}

	/**
	 * Instantiates a converter from a correctly formatted String.
	 * <p/>
	 * Note: This method is now only called once per converter -- first all converters
	 * are created, then all pages, then all converters are run on all pages.
	 *
	 * @param converterStr A string of the form "name.keyword=parameters". The
	 *  keyword is used to create the correct type of converter, and the parameters
	 *  are then passed to the converter. Finally, the "name.keyword" part is set as
	 *  the key in the converter, mainly for debugging purposes. 
	 * @return converter or null if no converter can be parsed/instantiated
	 */
	public Converter getConverterFromString(String converterStr) {
		Converter converter;
		int equalLoc = converterStr.indexOf("=");
		String key = converterStr.substring(0, equalLoc);
		String value = converterStr.substring(equalLoc + 1);
		try {
			if (key.indexOf(CONVERTERTYPE_CLASS) >= 0) {
				converter = getConverterClassFromCache(value);
			} else if (key.indexOf(CONVERTERTYPE_PERL) >= 0) {
				converter = PerlConverter.getPerlConverter(value);
				converter.setValue(value);
			} else if (key.indexOf(CONVERTERTYPE_JAVAREGEXTOKEN) >= 0) {
				converter = JavaRegexAndTokenizerConverter.getConverter(value);
				converter.setValue(value);
			} else if (key.indexOf(CONVERTERTYPE_JAVAREGEX) >= 0) {
				converter = JavaRegexConverter.getConverter(value);
				converter.setValue(value);
			} else if (key.indexOf(CONVERTERTYPE_TWIKICLEANER) >= 0) {
				//converter = getConverterClassFromCache(value);
				converter = TWikiRegexConverterCleanerWrapper.getTWikiRegexConverterCleanerWrapper(value);
				converter.setValue(value);
			} else { 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/atlassian/uwc/ui/ConverterEngine_v2.java [220:260]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	protected ArrayList<Converter> createOneConverter(String converterString) {
		ArrayList<String> converterStrings = new ArrayList<String>();
		converterStrings.add(converterString);
		ArrayList<Converter> converters = createConverters(converterStrings);
		return converters;
	}
    
	/**
     * Instantiates a converter from a correctly formatted String.
     * <p/>
     * Note: This method is now only called once per converter -- first all converters
     * are created, then all pages, then all converters are run on all pages.
     *
     * @param converterStr A string of the form "name.keyword=parameters". The
     *  keyword is used to create the correct type of converter, and the parameters
     *  are then passed to the converter. Finally, the "name.keyword" part is set as
     *  the key in the converter, mainly for debugging purposes. 
     * @return converter or null if no converter can be parsed/instantiated
     */
    public Converter getConverterFromString(String converterStr) {
        Converter converter;
        int equalLoc = converterStr.indexOf("=");
        String key = converterStr.substring(0, equalLoc);
        String value = converterStr.substring(equalLoc + 1);
        try {
            if (key.indexOf(CONVERTERTYPE_CLASS) >= 0) {
                converter = getConverterClassFromCache(value);
            } else if (key.indexOf(CONVERTERTYPE_PERL) >= 0) {
                converter = PerlConverter.getPerlConverter(value);
                converter.setValue(value);
            } else if (key.indexOf(CONVERTERTYPE_JAVAREGEXTOKEN) >= 0) {
                converter = JavaRegexAndTokenizerConverter.getConverter(value);
                converter.setValue(value);
            } else if (key.indexOf(CONVERTERTYPE_JAVAREGEX) >= 0) {
                converter = JavaRegexConverter.getConverter(value);
                converter.setValue(value);
            } else if (key.indexOf(CONVERTERTYPE_TWIKICLEANER) >= 0) {
                //converter = getConverterClassFromCache(value);
                converter = TWikiRegexConverterCleanerWrapper.getTWikiRegexConverterCleanerWrapper(value);
                converter.setValue(value);
            } else { 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



