Bug 204015 BRIT is not Picking up Vendor JDBC Drivers
data/org.eclipse.birt.report.data.oda.jdbc.ui/src/org/eclipse/birt/report/data/oda/jdbc/ui/util/JdbcToolKit.java
if ( !driverNameMap.containsValue( jdbcDriverInfos.get( 0 ) ) )
				jdbcDriverInfos.remove( 0 );
			if ( JdbcDriverManagerDialog.needResetPreferences( ) )
			{
				resetPreferences( );
				JdbcDriverManagerDialog.resetDriverChangedStatus( );
			}
			return jdbcDriverInfos;
		}
		
		jdbcDriverInfos = new ArrayList( );
		failLoadFileList = new ArrayList( );
		driverNameMap = new HashMap( );
		file2Drivers = new Hashtable( );
		
		addDriversFromFiles( );
		final String ODBCJDBCDriverName = "sun.jdbc.odbc.JdbcOdbcDriver";
		JDBCDriverInformation ODBCJDBCInfo = null; 
		
		
		JDBCDriverInformation driverInfos[] = JDBCDriverInfoManager.getDrivers();
		for (int i = 0; i < driverInfos.length; i++)
		{
			JDBCDriverInformation newInfo = driverInfos[i];
			
			JDBCDriverInformation existing = 
					(JDBCDriverInformation)	driverNameMap.get( newInfo.getDriverClassName());
			if ( existing == null )
			{
				if ( newInfo.getDriverClassName( )