code: public static String applyFromXml(String text) throws ConverterException {		
  		String xml = converters.get(0).convertFromXml(text, false);						
  		xml = applyFromSecond(xml);
  		if (conversionDone()) {
  			return converters.get(converters.size()-1).changeVersion(xml);
  		} else {
  			return xml;
  		}
  	}
docs: change version at the end of chain so all converters do their convert method