protected static synchronized void init(SecurityHeaderHandlersType securityHeaderHandlersType,
Class<?> callingClass) throws Exception {
List<HandlerType> handlerList = securityHeaderHandlersType.getHandler();
handlerClassMap = new HashMap<QName, Class<?>>(handlerList.size() + 1);
for (int i = 0; i < handlerList.size(); i++) {
HandlerType handlerType = handlerList.get(i);
QName qName = new QName(handlerType.getURI(), handlerType.getNAME());
handlerClassMap.put(qName,
ClassLoaderUtils.loadClass(handlerType.getJAVACLASS(), callingClass));
}
}