final void updateDateTimeValues( )
final void updateDateTimeValues( ) throws ChartException
	final void updateDateTimeValues( )	{		iRowCount = getRowCountInternal( );		Calendar cValue;		CDateTime[] cdta = new CDateTime[size( )];		reset( );		int i = 0;		while ( hasNext( ) )		{			cValue = (Calendar) next( );			cdta[i++] = ( cValue == null ) ? null : new CDateTime( cValue );		}		final int iUnit = CDateTime.computeUnit( cdta ); // CDateTime.getDifference(		// new CDateTime( caMin		// ), new		// CDateTime( caMax ) );		for ( i = 0; i < cdta.length; i++ )		{			cdta[i].clearBelow( iUnit );		}		clear( );		ca = cdta;		iDataType = IConstants.DATE_TIME;		iContentType = IConstants.NON_PRIMITIVE_ARRAY;		iRowCount = ca.length;	}