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
name1 = ""; 
					i2 = (AboutInfo) b;
					version2 = i2.getVersionId();
					name2 = i2.getFeatureLabel();
					if (version2 == null)
						version2 = ""; 
					if (name2 == null)
						name2 = ""; 
					if (version1.equals(version2))
						return coll.compare(name1, name2);
					else
						return coll.compare(version1, version2);
				}
			});
		}
	}
	/**
	 * Sort the rows of the table based on the feature Id.
	 * Secondary criteria is unique plugin id.
	 */
	private void sortByFeatureId() {
		/* 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);
			}