if ( oPercentileOrthogonalValue instanceof Number ) { if ( _oPercentileOrthogonalValue instanceof Number ) { oPercentileOrthogonalValue = new Double( ( (Number) oPercentileOrthogonalValue ).doubleValue( ) + ( (Number) _oPercentileOrthogonalValue ).doubleValue( ) ); } else if ( _oPercentileOrthogonalValue instanceof NumberDataElement ) { oPercentileOrthogonalValue = new Double( ( (Number) oPercentileOrthogonalValue ).doubleValue( ) + ( (NumberDataElement) _oPercentileOrthogonalValue ).getValue( ) ); } } else if ( oPercentileOrthogonalValue instanceof NumberDataElement ) { if ( _oPercentileOrthogonalValue instanceof Number ) { ( (NumberDataElement) oPercentileOrthogonalValue ).setValue( ( (NumberDataElement) oPercentileOrthogonalValue ).getValue( ) + ( (Number) _oPercentileOrthogonalValue ).doubleValue( ) ); } else if ( _oPercentileOrthogonalValue instanceof NumberDataElement ) { ( (NumberDataElement) oPercentileOrthogonalValue ).setValue( ( (NumberDataElement) oPercentileOrthogonalValue ).getValue( ) + ( (NumberDataElement) _oPercentileOrthogonalValue ).getValue( ) ); } }
	public void accumulate( Object _oBaseValue, Object _oOrthogonalValue,			Object _oSeriesValue )	{		if ( oBaseValue instanceof Number )		{			if ( _oBaseValue instanceof Number )			{				oBaseValue = new Double( ( (Number) oBaseValue ).doubleValue( )						+ ( (Number) _oBaseValue ).doubleValue( ) );			}			else if ( _oBaseValue instanceof NumberDataElement )			{				oBaseValue = new Double( ( (Number) oBaseValue ).doubleValue( )						+ ( (NumberDataElement) _oBaseValue ).getValue( ) );			}		}		else if ( oBaseValue instanceof NumberDataElement )		{			if ( _oBaseValue instanceof Number )			{				( (NumberDataElement) oBaseValue ).setValue( ( (NumberDataElement) oBaseValue ).getValue( )						+ ( (Number) _oBaseValue ).doubleValue( ) );			}			else if ( _oBaseValue instanceof NumberDataElement )			{				( (NumberDataElement) oBaseValue ).setValue( ( (NumberDataElement) oBaseValue ).getValue( )						+ ( (NumberDataElement) _oBaseValue ).getValue( ) );			}		}		if ( oOrthogonalValue instanceof Number )		{			if ( _oOrthogonalValue instanceof Number )			{				oOrthogonalValue = new Double( ( (Number) oOrthogonalValue ).doubleValue( )						+ ( (Number) _oOrthogonalValue ).doubleValue( ) );			}			else if ( _oOrthogonalValue instanceof NumberDataElement )			{				oOrthogonalValue = new Double( ( (Number) oOrthogonalValue ).doubleValue( )						+ ( (NumberDataElement) _oOrthogonalValue ).getValue( ) );			}		}		else if ( oOrthogonalValue instanceof NumberDataElement )		{			if ( _oOrthogonalValue instanceof Number )			{				( (NumberDataElement) oOrthogonalValue ).setValue( ( (NumberDataElement) oOrthogonalValue ).getValue( )						+ ( (Number) _oOrthogonalValue ).doubleValue( ) );			}			else if ( _oOrthogonalValue instanceof NumberDataElement )			{				( (NumberDataElement) oOrthogonalValue ).setValue( ( (NumberDataElement) oOrthogonalValue ).getValue( )						+ ( (NumberDataElement) _oOrthogonalValue ).getValue( ) );			}		}		if ( oSeriesValue instanceof Number )		{			if ( _oSeriesValue instanceof Number )			{				oSeriesValue = new Double( ( (Number) oSeriesValue ).doubleValue( )						+ ( (Number) _oSeriesValue ).doubleValue( ) );			}			else if ( _oSeriesValue instanceof NumberDataElement )			{				oSeriesValue = new Double( ( (Number) oSeriesValue ).doubleValue( )						+ ( (NumberDataElement) _oSeriesValue ).getValue( ) );			}		}		else if ( oSeriesValue instanceof NumberDataElement )		{			if ( _oSeriesValue instanceof Number )			{				( (NumberDataElement) oSeriesValue ).setValue( ( (NumberDataElement) oSeriesValue ).getValue( )						+ ( (Number) _oSeriesValue ).doubleValue( ) );			}			else if ( _oSeriesValue instanceof NumberDataElement )			{				( (NumberDataElement) oSeriesValue ).setValue( ( (NumberDataElement) oSeriesValue ).getValue( )						+ ( (NumberDataElement) _oSeriesValue ).getValue( ) );			}		}	}