catch ( Exception e ) {  throw new JDBCException( ResourceConstants.PARAMETER_MODE_CANNOT_GET, new SQLException( e.getMessage( ) ) ); }
	public int getParameterMode( int param ) throws OdaException	{		logger.logp( java.util.logging.Level.FINE,				ParameterMetaData.class.getName( ),				"getParameterMode",				"ParameterMetaData.getParameterMode( )" );		assertNotNull( paraMetadata );		try		{			int result = IParameterMetaData.parameterModeUnknown;			if ( paraMetadata.getParameterMode( param ) == java.sql.ParameterMetaData.parameterModeIn )				result = IParameterMetaData.parameterModeIn;			else if ( paraMetadata.getParameterMode( param ) == java.sql.ParameterMetaData.parameterModeOut )				result = IParameterMetaData.parameterModeOut;			else if ( paraMetadata.getParameterMode( param ) == java.sql.ParameterMetaData.parameterModeInOut )				result = IParameterMetaData.parameterModeInOut;			return result;		}		catch ( SQLException e )		{			throw new JDBCException( ResourceConstants.PARAMETER_MODE_CANNOT_GET,					e );		}	}