/* */ {
/* 126 */ Iterator it = srHandlers.iterator();
/* 127 */ while (it.hasNext())
/* */ {
/* 129 */ ServiceReferenceHandlerMetaData srHandlerMetaData = (ServiceReferenceHandlerMetaData)it.next();
/* 130 */ UnifiedHandlerMetaData uHandlerMetaData = getUnifiedHandlerMetaData(srHandlerMetaData);
/* 131 */ result.addHandler(uHandlerMetaData);
/* */ }
/* */ }
/* */
/* 135 */ ServiceReferenceHandlerChainsMetaData srHandlerChains = sref.getHandlerChains();
/* 136 */ if (srHandlerChains != null)
/* */ {
/* 138 */ UnifiedHandlerChainsMetaData uHandlerChains = new UnifiedHandlerChainsMetaData();
/* 139 */ List srHandlerChainList = srHandlerChains.getHandlers();
/* 140 */ for (ServiceReferenceHandlerChainMetaData srHandlerChain : srHandlerChainList)
/* */ {
/* 142 */ UnifiedHandlerChainMetaData uHandlerChain = new UnifiedHandlerChainMetaData();
/* 143 */ uHandlerChain.setServiceNamePattern(srHandlerChain.getServiceNamePattern());
/* 144 */ uHandlerChain.setPortNamePattern(srHandlerChain.getPortNamePattern());
/* 145 */ uHandlerChain.setProtocolBindings(srHandlerChain.getProtocolBindings());
/* 146 */ List srHandlerChainHandlers = srHandlerChain.getHandler();
/* 147 */ Iterator it = srHandlerChainHandlers.iterator();
/* 148 */ while (it.hasNext())
/* */ {
/* 150 */ ServiceReferenceHandlerMetaData srHandlerMetaData = (ServiceReferenceHandlerMetaData)it.next();
/* 151 */ UnifiedHandlerMetaData uHandlerMetaData = getUnifiedHandlerMetaData(srHandlerMetaData);
/* 152 */ uHandlerChain.addHandler(uHandlerMetaData);
/* */ }
/* 154 */ uHandlerChains.addHandlerChain(uHandlerChain);
/* */ }
/* 156 */ result.setHandlerChains(uHandlerChains);