driverViewer.setInput( null );
	private void refreshDriverViewer( )	{		driverViewer.setInput(driverMap);		for ( int i = 0; i < driverViewer.getTable( ).getItemCount( ); i++ )		{			TableItem ti = driverViewer.getTable( ).getItem( i );			Object element = ti.getData( );			String c1 = "", c2 = "", c3 = ""; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$			if ( element instanceof Map.Entry )			{				Map.Entry entry = (Map.Entry) element;				c1 = entry.getKey( ).toString( );				String[] vals = (String[]) entry.getValue( );				c2 = vals[0];				c3 = vals[1];			}			ti.setText( 0, "" ); //$NON-NLS-1$			ti.setText( 1, c1 );			ti.setText( 2, c2 );			ti.setText( 3, c3 );		}	}