/* 163 */ Set handlerRoles = new HashSet();
/* 164 */ List hInfos = new ArrayList();
/* */
/* 166 */ for (HandlerMetaData handlerMetaData : sepMetaData.getHandlerMetaData(type))
/* */ {
/* 168 */ HandlerMetaDataJAXRPC jaxrpcMetaData = (HandlerMetaDataJAXRPC)handlerMetaData;
/* 169 */ handlerRoles.addAll(jaxrpcMetaData.getSoapRoles());
/* */
/* 171 */ HashMap hConfig = new HashMap();
/* 172 */ for (UnifiedInitParamMetaData param : jaxrpcMetaData.getInitParams())
/* */ {
/* 174 */ hConfig.put(param.getParamName(), param.getParamValue());
/* */ }
/* */
/* 177 */ Set headers = jaxrpcMetaData.getSoapHeaders();
/* 178 */ QName[] headerArr = new QName[headers.size()];
/* 179 */ headers.toArray(headerArr);
/* */
/* 181 */ Class hClass = jaxrpcMetaData.getHandlerClass();
/* 182 */ hConfig.put(UnifiedHandlerMetaData.HandlerType.class.getName(), jaxrpcMetaData.getHandlerType());
/* 183 */ HandlerInfo info = new HandlerInfo(hClass, hConfig, headerArr);
/* */
/* 185 */ if (log.isDebugEnabled())
/* 186 */ log.debug("Adding server side handler to service '" + sepMetaData.getPortName() + "': " + info);
/* 187 */ hInfos.add(info);