container.displayException( e );
ChartWizard.displayException( e );
	private void populateSeriesTypesList( )	{		// Populate Series Types List		cbSeriesType.removeAll( );		Series series = getSeriesDefinitionForProcessing( ).getDesignTimeSeries( );		if ( series.canParticipateInCombination( ) )		{			try			{				populateSeriesTypes( PluginSettings.instance( )						.getRegisteredSeries( ), series );			}			catch ( ChartException e )			{				container.displayException( e );			}		}		else		{			String seriesName = PluginSettings.instance( )					.getSeriesDisplayName( series.getClass( ).getName( ) );			cbSeriesType.add( seriesName );			cbSeriesType.select( 0 );		}		// Select the appropriate current series type if overlay series exists		if ( this.chartModel != null && chartModel instanceof ChartWithAxes )		{			Axis xAxis = ( (Axis) ( (ChartWithAxes) chartModel ).getAxes( )					.get( 0 ) );			if ( xAxis.getAssociatedAxes( ).size( ) > 1 )			{				Axis overlayAxis = (Axis) xAxis.getAssociatedAxes( ).get( 1 );				String sDisplayName = PluginSettings.instance( )						.getSeriesDisplayName( ( (SeriesDefinition) overlayAxis.getSeriesDefinitions( )								.get( 0 ) ).getDesignTimeSeries( )								.getClass( )								.getName( ) );				cbSeriesType.setText( sDisplayName );			}			else			{				cbSeriesType.select( 0 );			}		}	}