Object result = caseConfigurableElement(configurableElement);
if (result == null) result = defaultCase(theEObject);
return result;
}
case SmartGenPackage.FOLDER: {
Folder folder = (Folder)theEObject;
Object result = caseFolder(folder);
if (result == null) result = casePackage(folder);
if (result == null) result = caseFile(folder);
if (result == null) result = caseData(folder);
if (result == null) result = caseValue(folder);