bug 67870
diff --git a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java
index b121c52..18600ea 100644
--- a/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java
+++ b/update/org.eclipse.update.ui/src/org/eclipse/update/internal/ui/wizards/ReviewPage.java
@@ -75,18 +75,24 @@
 			IInstallFeatureOperation job = (IInstallFeatureOperation) obj;

 			IFeature feature = job.getFeature();

 

+			String text = null;

 			switch (column) {

 				case 0 :

-					return feature.getLabel();

+					text = feature.getLabel();

+					break;

 				case 1 :

-					return feature

+					text = feature

 						.getVersionedIdentifier()

 						.getVersion()

 						.toString();

+					break;

 				case 2 :

-					return feature.getProvider();

+					text = feature.getProvider();

+					break;

 			}

-			return ""; //$NON-NLS-1$

+			if (text == null)

+				text = ""; //$NON-NLS-1$

+			return text;

 		}

 		public Image getColumnImage(Object obj, int column) {

 			if (column == 0) {