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
if (featuresMap != null) {
			IFeature feature = getFeatureFor(info);
			shouldEnable = feature != null;
		}
		pluginsButton.setEnabled(shouldEnable);
	}
	/**
	 * Update the info area
	 */
	private void updateInfoArea(AboutInfo info) {
		if (info == null) {
			imageLabel.setImage(null);
			text.setText(""); 
			return;
		}
		ImageDescriptor desc = info.getFeatureImage();
		Image image = (Image) cachedImages.get(desc);
		if (image == null && desc != null) {
			image = desc.createImage();
			cachedImages.put(desc, image);
		}
		imageLabel.setImage(image);
		String aboutText = info.getAboutText();
		setItem(null);
		if (aboutText != null) {
			
			setItem(scan(aboutText));
		}
		if (getItem() == null)
			text.setText(IDEWorkbenchMessages.getString("AboutFeaturesDialog.noInformation"));