if (result == null) result = caseConfigurableElement(value);
if (result == null) result = defaultCase(theEObject);
return result;
}
case SmartGenPackage.STRING_VALUE: {
StringValue stringValue = (StringValue)theEObject;
Object result = caseStringValue(stringValue);
if (result == null) result = caseValue(stringValue);
if (result == null) result = caseConfigurableElement(stringValue);
if (result == null) result = defaultCase(theEObject);
return result;