if ( _dp == null ) { throw new ChartException( ChartEnginePlugin.ID, ChartException.UNDEFINED_VALUE, "exception.undefined.data.point", ResourceBundle.getBundle( Messages.ENGINE, _rtc.getLocale( ) ) ); }
	public DataPointHints( Object _oBaseValue, Object _oOrthogonalValue,			Object _oSeriesValue, Object _oPercentileValue, DataPoint _dp,			FormatSpecifier _fsBase, FormatSpecifier _fsOrthogonal,			FormatSpecifier _fsSeries, FormatSpecifier _fsPercentile, int _idx,			Location _lo, double _dSize, RunTimeContext _rtc )			throws ChartException	{		if ( _dp == null )		{			throw new ChartException( ChartEnginePlugin.ID,					ChartException.UNDEFINED_VALUE,					"exception.undefined.data.point", //$NON-NLS-1$					ResourceBundle.getBundle( Messages.ENGINE, _rtc.getLocale( ) ) );		}		dp = _dp;		oBaseValue = _oBaseValue;		oOrthogonalValue = _oOrthogonalValue;		oSeriesValue = _oSeriesValue;		oPercentileOrthogonalValue = _oPercentileValue;		fsBase = _fsBase;		fsOrthogonal = _fsOrthogonal;		fsSeries = _fsSeries;		fsPercentile = _fsPercentile;		index = _idx;		lo = _lo;		rtc = _rtc;		dSize = new double[2];		dSize[0] = _dSize;	}