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
/**
	 * Table height in dialog units (value 150).
	 */
	private static final int TABLE_HEIGHT = 150;
	private static final int INFO_HEIGHT = 100;
	private final static int MORE_ID = IDialogConstants.CLIENT_ID + 1;
	private final static int PLUGINS_ID = IDialogConstants.CLIENT_ID + 2;
	private Table table;
	private Label imageLabel;
	private StyledText text;
	private Composite infoArea;
	private Map cachedImages = new HashMap();
	private String columnTitles[] = { IDEWorkbenchMessages.getString("AboutFeaturesDialog.provider"), 
		IDEWorkbenchMessages.getString("AboutFeaturesDialog.featureName"), 
		IDEWorkbenchMessages.getString("AboutFeaturesDialog.version"), 
		IDEWorkbenchMessages.getString("AboutFeaturesDialog.featureId"), 
	};
	private AboutInfo[] featureInfos;
	private AboutInfo primaryInfo;
	private int lastColumnChosen = 0; 
	private boolean reverseSort = false; 
	private AboutInfo lastSelection = null;