cbSeriesType.removeAll( );
	private void populateSeriesTypes( String[] allSeriesTypes, Series series )			throws ChartException	{		cbSeriesType.removeAll( );		for ( int i = 0; i < allSeriesTypes.length; i++ )		{			try			{				Class seriesClass = Class.forName( allSeriesTypes[i] );				Method createMethod = seriesClass.getDeclaredMethod( "create", new Class[]{} ); //$NON-NLS-1$				Series newSeries = (Series) createMethod.invoke( seriesClass,						new Object[]{} );				if ( htSeriesNames == null )				{					htSeriesNames = new Hashtable( 20 );				}				String sDisplayName = PluginSettings.instance( )						.getSeriesDisplayName( allSeriesTypes[i] );				htSeriesNames.put( sDisplayName, allSeriesTypes[i] );				if ( newSeries.canParticipateInCombination( ) )				{					cbSeriesType.add( sDisplayName );					if ( allSeriesTypes[i].equals( series.getClass( ).getName( ) ) )					{						cbSeriesType.select( cbSeriesType.getItemCount( ) - 1 );					}				}			}			catch ( Exception e )			{				e.printStackTrace( );			}		}	}