EntryContext entryContext)
throws WSIException
{
result = AssertionResult.RESULT_FAILED;
WSDLTraversal traversal = new WSDLTraversal();
//VisitorAdaptor.adapt(this);;
traversal.setVisitor(this);
traversal.visitSOAPHeader(true);
traversal.visitSOAPHeaderFault(true);
traversal.visitSOAPFault(true);
Map m = new HashMap();
Definition def = entryContext.getWSDLDocument().getDefinitions();
WSDLUtil.expandDefinition(def);
m.put("definition", def);
traversal.traverse((Binding) entryContext.getEntry().getEntryDetail(), m);
if (!errors.isEmpty())
{
result = AssertionResult.RESULT_FAILED;
failureDetail = this.validator.createFailureDetail(errors.toString(), entryContext);