Bug 208512 Classes in package org.eclipse.birt.data.engine.odaconsumer have multithreads issues
Classes in package org.eclipse.birt.data.engine.odaconsumer are not thread-safe.
data/org.eclipse.birt.data/src/org/eclipse/birt/data/engine/odaconsumer/DriverManager.java
}
	
	/**
	 * Returns a <code>DriverManager</code> instance for loading drivers and 
	 * handling driver-related tasks.
	 * @return	a <code>DriverManager</code> instance.
	 */
	public static DriverManager getInstance()
	{
		if( sm_driverManager == null )
			sm_driverManager = new DriverManager();
		return sm_driverManager;
	}
    
    /**
     * Singleton instance release method.
     */
    static void releaseInstance()
    {
    	sm_driverManager = null;
        sm_logger = null;
    }
    private static LogHelper getLogger()
    {
        if( sm_logger == null )
            sm_logger = LogHelper.getInstance( ConnectionManager.sm_packageName );
        
        return sm_logger;
    }