MultipleSeriesSelectorComponent component = new MultipleSeriesSelectorComponent( getChartModel( ), getValueSeriesDefinitionForProcessing( ), getContext( ).getUIServiceProvider( ), getContext( ).getExtendedItem( ),
MultipleSeriesSelectorComponent component = new MultipleSeriesSelectorComponent( new EList[]{ getValueSeriesDefinitionForProcessing( ) }, getContext( ),
	public void createLeftBindingArea( Composite parent )	{		cmpLeftArea = ChartUIUtil.createCompositeWrapper( parent );		{			cmpLeftArea.setLayoutData( new GridData( GridData.FILL_HORIZONTAL					| GridData.VERTICAL_ALIGN_CENTER ) );		}		if ( getChartModel( ) instanceof ChartWithAxes )		{			int axisNum = ChartUIUtil.getOrthogonalAxisNumber( getChartModel( ) );			EList[] seriesDefnArray = new EList[axisNum];			EList axisList = getYAxisListForProcessing( );			if ( axisList != null && !axisList.isEmpty( ) )			{				for ( int i = 0; i < axisList.size( ); i++ )				{					seriesDefnArray[i] = ( (Axis) axisList.get( i ) ).getSeriesDefinitions( );				}			}			ISelectDataComponent component = new MultipleSeriesSelectorComponent( getChartModel( ),					seriesDefnArray,					getContext( ).getUIServiceProvider( ),					getContext( ).getExtendedItem( ),					"", //$NON-NLS-1$					this );			subLeftAreas.add( component );			component.createArea( cmpLeftArea );		}		else		{			MultipleSeriesSelectorComponent component = new MultipleSeriesSelectorComponent( getChartModel( ),					getValueSeriesDefinitionForProcessing( ),					getContext( ).getUIServiceProvider( ),					getContext( ).getExtendedItem( ),					"", //$NON-NLS-1$					this );			if ( getChartModel( ) instanceof DialChart )			{				component.setAreaTitle( Messages.getString( "DialBottomAreaComponent.Label.GaugeValueDefinition" ) ); //$NON-NLS-1$			}			else			{				component.setAreaTitle( Messages.getString( "PieLeftAreaComponent.Label.SliceSizeDefinition" ) ); //$NON-NLS-1$			}			component.createArea( cmpLeftArea );			subLeftAreas.add( component );		}	}