newChart.getTitle( ) .getLabel( ) .getCaption( ) .setValue( CHART_TITLE );
	public Chart getModel( String sSubType, Orientation orientation,			String sDimension, Chart currentChart )	{		DialChart newChart = null;		if ( currentChart != null )		{			newChart = (DialChart) getConvertedChart( currentChart,					sSubType,					sDimension );			if ( newChart != null )			{				return newChart;			}		}		newChart = (DialChart) DialChartImpl.create( );		newChart.setType( TYPE_LITERAL );		newChart.setSubType( sSubType );		newChart.setDimension( getDimensionFor( sDimension ) );		newChart.setUnits( "Points" ); //$NON-NLS-1$		newChart.setDialSuperimposition( sSubType.equals( "Superimposed Meter Chart" ) ); //$NON-NLS-1$		newChart.getTitle( )				.getLabel( )				.getCaption( )				.setValue( Messages.getString( "MeterChart.Txt.DefaultMeterChartTitle" ) ); //$NON-NLS-1$		newChart.getLegend( ).setItemType( LegendItemType.SERIES_LITERAL );		SeriesDefinition sdX = SeriesDefinitionImpl.create( );		sdX.getSeriesPalette( ).update( 0 );		Series categorySeries = SeriesImpl.create( );		sdX.getSeries( ).add( categorySeries );		sdX.getQuery( ).setDefinition( "Base Series" ); //$NON-NLS-1$		SeriesDefinition sdY = SeriesDefinitionImpl.create( );		sdY.getSeriesPalette( ).update( 0 );		DialSeries valueSeries = (DialSeries) DialSeriesImpl.create( );		valueSeries.setSeriesIdentifier( "valueSeriesIdentifier" ); //$NON-NLS-1$		sdY.getSeries( ).add( valueSeries );		sdX.getSeriesDefinitions( ).add( sdY );		newChart.getSeriesDefinitions( ).add( sdX );		addSampleData( newChart );		return newChart;	}