jarChanged = true;
Utility.setPreferenceStoredMap( JdbcPlugin.DRIVER_MAP_PREFERENCE_KEY, driverMap ); driverChanged = true;
	private void editDriver( )	{		if ( driverViewer.getTable( ).getSelectionIndex( ) >= 0				&& driverViewer.getTable( ).getSelectionIndex( ) < driverViewer.getTable( )						.getItemCount( ) )		{			EditJdbcDriverDialog dlg = new EditJdbcDriverDialog( getShell( ) );			Object obj = driverViewer.getTable( )					.getItem( driverViewer.getTable( ).getSelectionIndex( ) )					.getData( );			DriverInfo driverInfo = (DriverInfo) ( (Map.Entry) obj ).getValue( );			if ( obj instanceof Map.Entry )			{				dlg.setDriverClassName( ( (Map.Entry) obj ).getKey( )						.toString( ) );				dlg.setDisplayName( driverInfo.getDisplayName( ) );				dlg.setUrlTemplate( driverInfo.getUrlTemplate( ) );			}			if ( dlg.open( ) == Window.OK )			{				if ( obj instanceof Map.Entry						&& ( !dlg.getDisplayName( )								.trim( )								.equals( driverInfo.getDisplayName( ).trim( ) ) || !dlg.getUrlTemplate( )								.trim( )								.equals( driverInfo.getUrlTemplate( ).trim( ) ) ) )				{					driverInfo.setDisplayName( dlg.getDisplayName( ) );					driverInfo.setUrlTemplate( dlg.getUrlTemplate( ) );					driverMap.put( ( (Map.Entry) obj ).getKey( ), driverInfo );					jarChanged = true;				}				refreshDriverViewer( );				updateDriverButtons( );			}		}	}