cmbTypes.add( sDisplayName );
if ( !( newSeries instanceof StockSeries ) || ( orientation.getValue( ) == Orientation.VERTICAL ) ) { cmbTypes.add( sDisplayName ); }
		private void populateSeriesTypes( String[] allSeriesTypes, Series series )		{			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( ) )					{						cmbTypes.add( sDisplayName );						if ( allSeriesTypes[i].equals( series.getClass( )								.getName( ) ) )						{							cmbTypes.select( cmbTypes.getItemCount( ) - 1 );						}					}				}				catch ( Exception e )				{					e.printStackTrace( );				}			}		}