Bug 553063 - Inspect doesn't understand Java 5 syntax

- fix EvaluationSourceGenerator.needsReturn() method to not return
  true for parameterized variable declarations with initializer
  expressions

Change-Id: Ie2ff7094b7fc33e9a61a0f5fa3f1a607298ad759
diff --git a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java
index 67eb1d4..0685c85 100644
--- a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java
+++ b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.java
@@ -215,6 +215,8 @@
 						token = scanner.getNextToken();
 						if (token == ITerminalSymbols.TokenNameEOF) {
 							return true;
+						} else if (token == ITerminalSymbols.TokenNameEQUAL) {
+							return false;
 						}
 					}
 					count = 3;