if (result == null) result = caseWSDLElement(copy);
if (result == null) result = defaultCase(theEObject);
return result;
}
case BPELPackage.EXTENSION: {
Extension extension = (Extension)theEObject;
Object result = caseExtension(extension);
if (result == null) result = caseExtensibleElement(extension);
if (result == null) result = caseExtensibleElement_1(extension);
if (result == null) result = caseWSDLElement(extension);
if (result == null) result = defaultCase(theEObject);