Method testSoapFaultBUG
ByteArrayInputStream bis = new ByteArrayInputStream(xmlString.getBytes());
MessageFactory msgFactory = MessageFactory.newInstance();
SOAPMessage msg = msgFactory.createMessage(null, bis);
//now attempt to access the fault
if (msg.getSOAPPart().getEnvelope().getBody().hasFault()) {
SOAPFault fault =
msg.getSOAPPart().getEnvelope().getBody().getFault();
System.out.println("Fault: " + fault.getFaultString());
}