principalprovider = (PrincipalProvider)principalproviders.select(principal_provider);
Principal caller = new Principal(caller_principal_name, caller_principal_password);
Principal principal = new Principal(principal_name, principal_role, principal_password);
principalprovider.addPrincipal(caller, principal);
} catch (ComponentException ce) {
if (getLogger().isDebugEnabled())
getLogger().debug("Could not lookup for component.", ce);
throw new ProcessingException("Could not lookup for component.", ce);