this.policyResolver = policyResolver;
this.extensions = new ArrayList<WSDLParserExtension>();
this.context = new WSDLParserExtensionContextImpl(wsdlDoc, isClientSide, container, policyResolver);
// register handlers for default extensions
register(new PolicyWSDLParserExtension());
register(new MemberSubmissionAddressingWSDLParserExtension());
register(new W3CAddressingWSDLParserExtension());
register(new W3CAddressingMetadataWSDLParserExtension());
for (WSDLParserExtension e : extensions)
register(e);