jarsToBeCopied.add( (JarFile) fn.getValue( ) );
jarsToBeCopied.put( ( (JarFile) fn.getValue( ) ).getFileName( ), (JarFile) fn.getValue( ) );
	private void restoreJar( )	{		jarChanged=true;		//restore jar.		if ( jarViewer.getTable( ).getSelectionIndex( ) >= 0				&& jarViewer.getTable( ).getSelectionIndex( ) < jarViewer.getTable( )						.getItemCount( ) )		{			Map.Entry fn = (Map.Entry) jarViewer.getTable( ).getSelection( )[0].getData( );			( (JarFile) fn.getValue( ) ).setRestored( );			jarsToBeCopied.add( (JarFile) fn.getValue( ) );						checkJarState( );			refreshJarViewer( );			updateJarButtons( );		}	}