*** empty log message ***
diff --git a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/ThreadEvaluationContext.java b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/ThreadEvaluationContext.java
index 8f512a9..99e1feb 100644
--- a/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/ThreadEvaluationContext.java
+++ b/org.eclipse.jdt.debug/model/org/eclipse/jdt/internal/debug/core/ThreadEvaluationContext.java
@@ -151,8 +151,9 @@
 		} else {

 			if (fResultType != null) {

 				try {

-					String sig = fResultType.reflectedType().signature();

-					if (sig.equals("V")) {

+					ReferenceType ref= fResultType.reflectedType();

+					String sig = ref.signature();

+					if (sig.equals("V") || sig.equals("Lvoid;")) {

 						// void

 						fValue = new JDIVoidValue(getModelThread());

 						return;