case PatternLanguagePackage.FUNCTION_EVALUATION_VALUE: return createFunctionEvaluationValue(); case PatternLanguagePackage.AGGREGATED_VALUE: return createAggregatedValue(); case PatternLanguagePackage.COUNT_AGGREGATOR: return createCountAggregator(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");