}
protected void visit(final Fault fault) {
final Part message = fault.getMessage().getPart("message");
if (message == null) {
context.addFailure(new ValidationFailure("The fault message must contain one part named 'message' : " + fault.getName()));
} else if (!XSD_STRING.equals(message.getTypeName())) {
context.addFailure(new ValidationFailure("The fault message must contain one part of type 'xsd:string' : " + fault.getName()));
}
}