public ExtensibilityElement unmarshall(Class clsType, QName eltype, Element el, Definition def, ExtensionRegistry extReg)
throws WSDLException {
validateExtensibilityElementContext(el);
BpelObject4WSDL obj;
try {
obj = (BpelObject4WSDL) _factory.createBpelObject(el,new URI(def.getDocumentBaseURI()));
} catch (URISyntaxException e) {
throw new RuntimeException(e);
}
obj.setElementType(eltype);
obj.setRequired(false); // ? what does this do
obj.setTargetNamespace(def.getTargetNamespace());
return obj;
}