if( sm_logger.isLoggable( Level.FINER ) ) sm_logger.entering( sm_className, methodName, new Integer( paramIndex ) );
sm_logger.entering( sm_className, methodName, paramIndex );
	private double doGetDouble( int paramIndex ) throws DataException	{		String methodName = "doGetDouble";				if( sm_logger.isLoggable( Level.FINER ) )			sm_logger.entering( sm_className, methodName, new Integer( paramIndex ) );				try		{			double ret = getAdvancedStatement().getDouble( paramIndex );						if( sm_logger.isLoggable( Level.FINER ) )				sm_logger.exiting( sm_className, methodName, new Double( ret ) );						return ret;		}		catch( OdaException ex )		{			sm_logger.logp( Level.SEVERE, sm_className, methodName,							"Cannot get double from parameter.", ex );						throw new DataException( ResourceConstants.CANNOT_GET_DOUBLE_FROM_PARAMETER, ex, 			                         new Integer( paramIndex ) );		}		catch( UnsupportedOperationException ex )		{			sm_logger.logp( Level.SEVERE, sm_className, methodName,							"Cannot get double from parameter.", ex );						throw new DataException( ResourceConstants.CANNOT_GET_DOUBLE_FROM_PARAMETER, ex, 			                         new Integer( paramIndex ) );		}	}