Bug 54548 [About] About dialog should obtain info from IProduct and IBundleGroup instead of platform configuration
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/AboutFeaturesDialog.java
});
		}
	}
	/**
	 * Sort the rows of the table based on the plugin version.
	 * Secondary criteria is unique plugin id.
	 */
	private void sortByVersion() {
		/* If sorting in reverse, info array is already sorted forward by
		 * key so the info array simply needs to be reversed.
		 */
		if (reverseSort) {
			java.util.List infoList = Arrays.asList(featureInfos);
			Collections.reverse(infoList);
			for (int i = 0; i < featureInfos.length; i++) {
				featureInfos[i] = (AboutInfo) infoList.get(i);
			}
		} else {
			
			Arrays.sort(featureInfos, new Comparator() {
				Collator coll = Collator.getInstance(Locale.getDefault());
				public int compare(Object a, Object b) {
					AboutInfo i1, i2;
					String version1, version2, name1, name2;
					i1 = (AboutInfo) a;
					version1 = i1.getVersionId();
					name1 = i1.getFeatureLabel();
					if (version1 == null)
						version1 = ""; 
					if (name1 == null)