Bug 55799 [Intro] When new welcome is available, don't show the old one
One of the M8 candidate builds (any): 1) Open Eclipse on a new workspace 2) Close the new Welcome when it opens 3) Close Eclipse 4) Open Eclipse again. Observe: the old Welcome editor is opened. Expectation: when a product has a valid Intro, old welcome should never be shown.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IDEWorkbenchAdvisor.java
private Set getNewlyAddedFeatures() {
		Assert.isNotNull(newlyAddedFeatures);
		return newlyAddedFeatures;
	}
	
	/**
	 * Initializes the old, current, and newly added features.
	 */
	private void initializeFeatureSets() {
			
		IDialogSettings settings = IDEWorkbenchPlugin.getDefault().getDialogSettings();
		String[] previousFeaturesArray = settings.getArray(INSTALLED_FEATURES);
		Set previousFeatures = null;
		if (previousFeaturesArray != null) {
			previousFeatures = new HashSet(Arrays.asList(previousFeaturesArray));
		} else {
			previousFeatures = new HashSet(0);
		}
		
		Set currentFeatures = computeFeatureSet();
		String[] currentFeaturesArray = new String[currentFeatures.size()];
		currentFeatures.toArray(currentFeaturesArray);
		settings.put(INSTALLED_FEATURES, currentFeaturesArray);
		
		
		newlyAddedFeatures = new TreeSet(currentFeatures);
		newlyAddedFeatures.removeAll(previousFeatures);
		
	}
	/*