mapPage.setProvider( new MapPropertyDescriptorProvider( ) );
mapPage.setProvider( new MapDescriptorProvider( ) );
	protected void buildItemContent( CTabItem item )	{		if ( itemMap.containsKey( item ) && itemMap.get( item ) == null )		{			switch ( tabFolder.getSelectionIndex( ) )			{				case 1 :					mapPage = new PreviewPage( true );					mapPage.setPreview( new MapPropertyDescriptor( true ) );					mapPage.setProvider( new MapPropertyDescriptorProvider( ) );					setPageInput( mapPage );					refresh(tabFolder,mapPage, true);					item.setControl( mapPage.getControl( ) );					itemMap.put( item, mapPage );					break;				case 2 :					highlightsPage = new PreviewPage( true );					highlightsPage.setPreview( new HighlightPropertyDescriptor( true ) );					highlightsPage.setProvider( new HighlightPropertyDescriptorProvider( ) );					setPageInput( highlightsPage );					refresh(tabFolder,highlightsPage, true);					item.setControl( highlightsPage.getControl( ) );					itemMap.put( item, highlightsPage );					break;				default :					break;			}		}		else if ( itemMap.get( item ) != null ){			setPageInput( itemMap.get( item ) );			refresh(tabFolder,itemMap.get( item ), false);		}	}