fix regression caused by bad interaction between new t-w-r warning and our base-call analysis
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java
index 2f96450..1dcc782 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.java
@@ -160,7 +160,7 @@
 				this.bits &= ~ASTNode.CanBeStatic;
 			}
 //{ObjectTeams: check for missing or duplicate base call:
-			analyzeBaseCalls(flowInfo.mergedWith(methodContext.initsOnReturn));
+			analyzeBaseCalls(flowInfo.copy().mergedWith(methodContext.initsOnReturn));
 // SH}
 			// check for missing returning path
 			TypeBinding returnTypeBinding = this.binding.returnType;