if (result == null) result = caseWSDLElement(messageExchange);
if (result == null) result = defaultCase(theEObject);
return result;
}
case BPELPackage.COMPENSATE: {
Compensate compensate = (Compensate)theEObject;
Object result = caseCompensate(compensate);
if (result == null) result = caseActivity(compensate);
if (result == null) result = caseExtensibleElement(compensate);
if (result == null) result = caseExtensibleElement_1(compensate);
if (result == null) result = caseWSDLElement(compensate);