Bug 154000 Enrichment of ODA consumer helper
Provide additional services in the oda.consumer component to include more common behavior that an ODA consumer application would need. For example, to handle different capabilities and behavior of individual ODA drivers.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/Driver.java
return throwConfigException( methodName, dataSourceDriverId, ex );
		}
	}
	
	private void throwAdapterException( String methodName, Throwable cause ) 
		throws DataException
	{
		sm_logger.logp( Level.SEVERE, sm_className, methodName,
			"Cannot load DTP-to-BIRT ODA adapter." );
		
		throw new DataException( ResourceConstants.CANNOT_LOAD_ODA_ADAPTER, cause,
			new Object[] { m_dataSourceDriverId, ODA_ADAPTER_PLUGIN_ID } );
	}
	
	private ExtensionManifest throwConfigException( String methodName, 
	        		String dataSourceDriverId, Throwable cause ) 
		throws DataException
	{
		sm_logger.logp( Level.SEVERE, sm_className, methodName,
			"Cannot process data source extension configuration.", cause );
		
		throw new DataException( ResourceConstants.CANNOT_PROCESS_DRIVER_CONFIG, cause, 
			new Object[] { dataSourceDriverId } );	
	}
	
    /*
     * Gets the driver's trace logging element in plug-in manifest.
     */ 
	private TraceLogging getLoggingElement()