Bug 4151 Value hovering should show type name not only value (1GIYQVJ)
EG (24.08.2001 14:42:59) value hovering should show the runtime type in addition to the value NOTES:
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/hover/JavaDebugHover.java
String variableName= textViewer.getDocument().get(hoverRegion.getOffset(), hoverRegion.getLength());
				
				boolean first= true;
				StringBuffer buffer= new StringBuffer();
				for (int i= 0; i < targets.length; i++) {
					IJavaDebugTarget javaTarget = (IJavaDebugTarget) targets[i].getAdapter(IJavaDebugTarget.class);
					if (javaTarget != null) {
						try {
							IVariable variable= javaTarget.findVariable(variableName);
							if (variable != null) {
								if (!first)
									buffer.append('\n');
								first= false;
								buffer.append(variable.getValue().getValueString());
							}
						} catch (DebugException x) {
						}
					}
				}
				
				if (buffer.length() > 0)
					return buffer.toString();
			
			} catch (BadLocationException x) {
			}
		}
		return null;
	}
}