protected Environment getGenericTypeEnvironment() { CoreClassifier genericCollectionType = (CoreClassifier)OclTypesDefinition.getType(getCollectionTypeName() + "<T>"); if (genericCollectionType != null) { return(genericCollectionType.getEnvironmentWithoutParents()); } else { return(null); } }