IParameterMetaData odaParamMetaData = getOdaDriverParamMetaData();  m_parameterMetaData = ( odaParamMetaData == null ) ?
IParameterMetaData odaParamMetaData = null; try { odaParamMetaData = getOdaDriverParamMetaData(); } catch( DataException e ) {   if( m_parameterHints == null || m_parameterHints.size() <= 0 ) throw e; }  m_parameterMetaData = ( odaParamMetaData == null ) ?
	public Collection getParameterMetaData() throws DataException	{		String methodName = "getParameterMetaData";			sm_logger.entering( sm_className, methodName );				if( m_parameterMetaData == null )		{			IParameterMetaData odaParamMetaData = getOdaDriverParamMetaData();						m_parameterMetaData = ( odaParamMetaData == null ) ?								  mergeParamHints() :								  mergeParamHintsWithMetaData( odaParamMetaData );		}				sm_logger.exiting( sm_className, methodName, m_parameterMetaData );			return m_parameterMetaData;	}