List list = root.getChildren(tagName,wsa);
if( list!= null ){
if(list.size()> 1){
XFireFault fault = new XFireFault("Invalid header",new QName(wsa.getURI(),"Sender"));
fault.addNamespace("wsa",wsa.getURI());
fault.setSubCode(new QName(wsa.getURI(),"InvalidAddressingHeader"));
Element detail = new Element("ProblemHeaderQName",wsa);
detail.addContent(tagName);
fault.setDetail(detail);
throw fault;