throw new IllegalArgumentException( Messages.getString( "error.invalid.classifier", new Object[]{ eClass.getName( ) }, Locale.getDefault( ) ) );
throw new IllegalArgumentException( "The class '" + eClass.getName( ) + "' is not a valid classifier" );
	public EObject create( EClass eClass )	{		switch ( eClass.getClassifierID( ) )		{			case ModelPackage.CHART :				return createChart( );			case ModelPackage.CHART_WITH_AXES :				return createChartWithAxes( );			case ModelPackage.CHART_WITHOUT_AXES :				return createChartWithoutAxes( );			default :				throw new IllegalArgumentException( Messages.getString( "error.invalid.classifier", //$NON-NLS-1$						new Object[]{							eClass.getName( )						},						Locale.getDefault( ) ) );		}	}