tasklist.removeTask( sTaskLabel );
	public void removeTask( String sTaskID )	{		// DO NOT ALLOW REMOVAL OF ALL TASKS!		if ( vTaskIDs.size( ) == 1 )		{			// TODO: WE SHOULD THROW AN EXCEPTION HERE			throw new RuntimeException( "There is only one task left in the wizard...you are not allowed to remove all tasks from a wizard!" ); //$NON-NLS-1$		}		// REMOVE ALL REFERENCES TO THE TASK AND UPDATE ALL COLLECTION FIELDS		if ( availableTasks.containsKey( sTaskID ) )		{			availableTasks.remove( sTaskID );			int iTaskIndex = vTaskIDs.indexOf( sTaskID );			String sTaskLabel = (String) vTaskLabels.elementAt( iTaskIndex );			vTaskIDs.remove( iTaskIndex );			vTaskLabels.remove( iTaskIndex );			tasklist.removeTask( sTaskLabel );			// SELECT THE FIRST TASK			switchTo( (String) vTaskIDs.get( 0 ) );		}	}