log.debug("no HandlerChain annotation on " + clz);
chain = new ArrayList<Handler>();
} else {
hcAnn.validate();
HandlerChainType hc = null;
try {
URL handlerFileURL = clz.getResource(hcAnn.getFileName());
HandlerChainsType handlerChainsType = HandlerChainsDocument.Factory.parse(handlerFileURL).getHandlerChains();
if (null == handlerChainsType || handlerChainsType.getHandlerChainArray() == null) {