Fix for Bug 346168 - [assist][rewrite] completing a method binding throws BadLocationException
diff --git a/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/CompletionAdaptor/CreateMethodMappingCompletionProposal.java b/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/CompletionAdaptor/CreateMethodMappingCompletionProposal.java
index 6ad3a67..f153499 100644
--- a/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/CompletionAdaptor/CreateMethodMappingCompletionProposal.java
+++ b/plugins/org.eclipse.objectteams.otdt.jdt.ui/src/org/eclipse/objectteams/otdt/internal/ui/assist/CompletionAdaptor/CreateMethodMappingCompletionProposal.java
@@ -231,7 +231,7 @@
 		for (int i= 0; i<params.size(); i++)
 			addLiftingProposalGroup(rewrite, ROLEPARAM_KEY+i, roles, 
 							        ((SingleVariableDeclaration)params.get(i)).getType(), paramTypes[i]);
-		addLiftingProposalGroup(rewrite, ROLEPARAM_KEY+"return", roles,  //$NON-NLS-1$
+		addLiftingProposalGroup(rewrite, ROLEMETHODRETURN_KEY, roles, // add to existing group (already includes "void" if base has non-void return)
 									roleSpec.getReturnType2(), methodBinding.getReturnType());
 	}
 	/**