final Series newSeries = (Series) createMethod.invoke( seriesClass,
series = (Series) createMethod.invoke( seriesClass,
		private Series getNewSeries( String sSeriesName, final Series oldSeries )		{			try			{				// Cache old series				ChartCacheManager.getInstance( )						.cacheSeries( iSeriesDefinitionIndex, oldSeries );				// Find new series				Series series = ChartCacheManager.getInstance( )						.findSeries( (String) htSeriesNames.get( sSeriesName ),								iSeriesDefinitionIndex );				if ( series == null )				{					Class seriesClass = Class.forName( (String) htSeriesNames.get( sSeriesName ) );					Method createMethod = seriesClass.getDeclaredMethod( "create", new Class[]{} ); //$NON-NLS-1$					final Series newSeries = (Series) createMethod.invoke( seriesClass,							new Object[]{} );					ChartAdapter.changeChartWithoutNotification( new IChangeWithoutNotification( ) {						public Object run( )						{							ChartUIUtil.copyGeneralSeriesAttributes( oldSeries,									newSeries );							// newSeries.translateFrom( oldSeries,							// iSeriesDefinitionIndex,							// getChart( ) );							return null;						}					} );					series = newSeries;				}				return series;			}			catch ( Exception e )			{				WizardBase.displayException( e );			}			return null;		}