ValidationResult result = super.validateEndpointInterface(ei);
TreeSet<WebFault> unvisitedFaults = new TreeSet<WebFault>(new TypeDeclarationComparator());
for (WebMethod webMethod : ei.getWebMethods()) {
for (WebMessage webMessage : webMethod.getMessages()) {
if (webMessage instanceof RequestWrapper) {
result.aggregate(validateRequestWrapper((RequestWrapper) webMessage, jaxwsBeans));
}
else if (webMessage instanceof ResponseWrapper) {
result.aggregate(validateResponseWrapper((ResponseWrapper) webMessage, jaxwsBeans));
}
else if (webMessage instanceof WebFault) {