[205185] RoS shouldn't appear when only required tasks
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/fragment/TasksWizardFragment.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/fragment/TasksWizardFragment.java
index 77de084..c5f4230 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/fragment/TasksWizardFragment.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/wizard/fragment/TasksWizardFragment.java
@@ -173,10 +173,8 @@
 				tasks = taskList;
 				updateChildFragments();
 				
-				boolean b = tasks == null || !tasks.isEmpty();
-				if (hasOptionalTasks)
-					b = true;
-				getTaskModel().putObject(WizardTaskUtil.TASK_HAS_TASKS, new Boolean(b));
+				boolean b = hasOptionalTasks || hasPreferredTasks;
+				getTaskModel().putObject(WizardTaskUtil.TASK_HAS_TASKS, new Boolean(b));				
 			}
 		}
 	}