[197541] Tooltip support
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java
index 72596f0..7583b37 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/GeneralToolTip.java
@@ -16,15 +16,18 @@
 import org.eclipse.wst.server.core.IServer;
 
 public class GeneralToolTip implements IServerToolTip {
-
 	public GeneralToolTip() {
 		// do nothing
 	}
 
-	public Composite createContent(Composite parent,IServer server) {
+	public Composite createContent(Composite parent, IServer server) {
 		Text text = new Text(parent,SWT.NONE);
 		text.setBackground(parent.getBackground());
-		text.setText("The WebTools project</a>");
+		String s = "";
+		if (server.getRuntime() != null)
+			s += server.getRuntime().getName() + " - ";
+		s += server.getModules().length + " modules";
+		text.setText(s);
 		text.setCapture(true);
 		
 		return parent;
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java
index a2c543b..17ac54c 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/IServerToolTip.java
@@ -18,8 +18,11 @@
  */
 public interface IServerToolTip {
 	/**
-	 * Allows adopters to add widgets to the tooltip. The parent is a StyledText Object  
-	 * @return
+	 * Allows adopters to add widgets to the tooltip. The parent is a StyledText object.
+	 * 
+	 * @param parent the parent, a StyledText
+	 * @param server the server
+	 * @return the composite to display
 	 */
-	public Composite createContent(Composite parent,IServer server);	
+	public Composite createContent(Composite parent, IServer server);
 }
\ No newline at end of file
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java
index 04fab0b..64e5640 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/BaseCellLabelProvider.java
@@ -70,7 +70,7 @@
 	 * being passed
 	 * @param element
 	 * @param index
-	 * @return
+	 * @return an image
 	 */
 	public abstract Image getColumnImage(Object element, int index);
 
@@ -79,7 +79,7 @@
     * being passed 
 	 * @param element
 	 * @param index
-	 * @return
+	 * @return a string
 	 */
 	public abstract String getColumnText(Object element, int index);
 }
\ No newline at end of file