Class clazz = Class.forName(cn);
Constructor c = clazz.getConstructor(new Class[] { URL.class, String.class });
Replacer re = (Replacer) (c.newInstance(new Object[] { requestProcessor.getRequestParameters().getProxiedURIDetails().getProxiedURLBase(), requestProcessor.getLaunchId() }));
if (log.isDebugEnabled())
log.debug("Loaded custom replacer " + cn + ".");
replace.addPattern(r.getMatchPattern(), re, null);
} catch (Throwable t) {
log.error("Could not load custom replacer " + cn + ".", t);
}
} else {
replace.addPattern(r.getMatchPattern(), replacer, r.getReplacePattern());