if (result == null) result = caseTypeReference(listTypeConstructor);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TypesPackage.TUPLE_TYPE_CONSTRUCTOR: {
TupleTypeConstructor tupleTypeConstructor = (TupleTypeConstructor)theEObject;
T result = caseTupleTypeConstructor(tupleTypeConstructor);
if (result == null) result = caseStructuralTypeConstructor(tupleTypeConstructor);
if (result == null) result = caseType(tupleTypeConstructor);
if (result == null) result = caseAbstractTypeReference(tupleTypeConstructor);
if (result == null) result = caseCommentable(tupleTypeConstructor);