public void setup(SourceResolver resolver, Map objectModel, String location, Parameters parameters)
throws ProcessingException, SAXException, IOException {
super.setup(resolver, objectModel, location, parameters);
try {
this.principalcaller = new Principal(parameters.getParameter("principalcaller", "guest"));
this.principalprovidername = parameters.getParameter("principalprovider");
} catch (ParameterException pe) {
throw new ProcessingException("Could not retrieve parameters", pe);
}
}