WizardBase.displayException( new RuntimeException( sDimension + Messages.getString( "TaskSelectType.Exception.NotSupportedForMultipleAxes" ) ) );
	private boolean updateDimensionCombo( String sSelectedType )	{		// Remember last selection		boolean isOldExist = false;		// Update valid dimension list		IChartType chartType = (IChartType) htTypes.get( sSelectedType );		String[] dimensionArray = chartType.getSupportedDimensions( );		int axesNum = ChartUIUtil.getOrthogonalAxisNumber( chartModel );		if ( sDimension == null )		{			// Initialize dimension			sDimension = chartType.getDefaultDimension( );			isOldExist = true;		}		cbDimension.removeAll( );		for ( int i = 0; i < dimensionArray.length; i++ )		{			boolean isSupported = chartType.isDimensionSupported( dimensionArray[i],					axesNum,					0 );			if ( isSupported )			{				cbDimension.add( dimensionArray[i] );			}			if ( !isOldExist && sDimension.equals( dimensionArray[i] ) )			{				isOldExist = isSupported;			}		}		// Select the previous selection or the default		if ( !isOldExist )		{			WizardBase.displayException( new RuntimeException( sDimension					+ Messages.getString( "TaskSelectType.Exception.NotSupportedForMultipleAxes" ) ) ); //$NON-NLS-1$			sDimension = chartType.getDefaultDimension( );		}		cbDimension.setText( sDimension );		return !isOldExist;	}