private List<HandlerInfo> buildHandlerInfosForPort(String portName, List<HandlerInfoInfo> handlerInfoInfos) {
List<HandlerInfo> handlerInfos = new ArrayList<HandlerInfo>();
for (HandlerInfoInfo handlerInfoInfo: handlerInfoInfos) {
Set portNames = handlerInfoInfo.getPortNames();
if (portNames.isEmpty() || portNames.contains(portName)) {
HandlerInfo handlerInfo = new HandlerInfo(handlerInfoInfo.getHandlerClass(), handlerInfoInfo.getHandlerConfig(), handlerInfoInfo.getSoapHeaders().toArray(new QName[0]));
handlerInfos.add(handlerInfo);
//TODO what about the soap roles??
}
}