component.createArea( cmpLeftArea ); subLeftAreas.add( component );
	public void createLeftBindingArea( Composite parent )	{		cmpLeftArea = ChartUIUtil.createCompositeWrapper( parent );		cmpLeftArea.setLayoutData( new GridData( 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		{			if ( !( getChartModel( ) instanceof DialChart ) )			{				MultipleSeriesSelectorComponent component = new MultipleSeriesSelectorComponent( getChartModel( ),						getValueSeriesDefinitionForProcessing( ),						getContext( ).getUIServiceProvider( ),						getContext( ).getExtendedItem( ),						"", //$NON-NLS-1$						this );				component.setAreaTitle( Messages.getString( "PieLeftAreaComponent.Label.SliceSizeDefinition" ) ); //$NON-NLS-1$				component.createArea( cmpLeftArea );				subLeftAreas.add( component );			}		}	}