Revert change in MethodBinding#readableName which cause a failure in
BatchCompilerTests (new tests).
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
index 751a8a4..d49b303 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
@@ -1292,12 +1292,7 @@
 			if (i > firstParam)
 // SH}
 				buffer.append(", "); //$NON-NLS-1$
-//{ObjectTeams; more robust, was sourceName(), which doesn't work for ProblemReferenceBinding
-/* orig:
 			buffer.append(this.parameters[i].sourceName());
-  :giro */
-			buffer.append(this.parameters[i].readableName());
-// SH}
 		}
 	}
 	buffer.append(')');
diff --git a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/callinbinding/CallinMethodBinding.java b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/callinbinding/CallinMethodBinding.java
index 0a3d808..51560d2 100644
--- a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/callinbinding/CallinMethodBinding.java
+++ b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/callinbinding/CallinMethodBinding.java
@@ -7424,7 +7424,7 @@
 			"1. WARNING in Team4141dcb2.java (at line 5)\n" +
 			"	void nothing() <- after boolean equals(Object other);\n" +
 			"	                                ^^^^^^\n" +
-			"Dangerous callin binding: equals(java.lang.Object) is used internally during lifting, which could create infinite recursion.\n" +
+			"Dangerous callin binding: equals(Object) is used internally during lifting, which could create infinite recursion.\n" +
 			"----------\n");
     }
 
diff --git a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/ExplicitRoleCreation.java b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/ExplicitRoleCreation.java
index b67e8a6..0f48059 100644
--- a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/ExplicitRoleCreation.java
+++ b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/ExplicitRoleCreation.java
@@ -1104,7 +1104,7 @@
 			"1. WARNING in Team236nsbc2.java (at line 6)\n" +
 			"	base(value);\n" +
 			"	^^^^^^^^^^^^\n" +
-			"Access restriction of constructor T236nsbc2(java.lang.String) is overridden by this base constructor call (OTJLD 2.4.2(b)).\n" +
+			"Access restriction of constructor T236nsbc2(String) is overridden by this base constructor call (OTJLD 2.4.2(b)).\n" +
 			"----------\n");
     }
 
diff --git a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/LiftingAndLowering.java b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/LiftingAndLowering.java
index 2edcae9..1b6ad6f 100644
--- a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/LiftingAndLowering.java
+++ b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/roleplaying/LiftingAndLowering.java
@@ -4499,7 +4499,7 @@
     		"1. ERROR in Team2228dlic6l_3.java (at line 4)\n" + 
     		"	public Team2228dlic6l_3(T2228dlic6l as R2 r) {\n" + 
     		"	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + 
-    		"Compiler limitation: This constructor seems to request lifting of an argument. However, the self call in Team2228dlic6l_2(R<@tthis[Team2228dlic6l_2]>) of class Team2228dlic6l_2 passes its arguments in an unexpected way. Cannot perform required transitive byte-code translation.\n" + 
+    		"Compiler limitation: This constructor seems to request lifting of an argument. However, the self call in Team2228dlic6l_2(R) of class Team2228dlic6l_2 passes its arguments in an unexpected way. Cannot perform required transitive byte-code translation.\n" + 
     		"----------\n",
         	null/*classLibraries*/,
         	false/*shouldFlushOutputDirectory*/);
@@ -4679,7 +4679,7 @@
     		"1. ERROR in Team2228dlic7l_3.java (at line 4)\n" + 
     		"	public Team2228dlic7l_3(T2228dlic7l as R2 r) {\n" + 
     		"	       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" + 
-    		"Compiler limitation: This constructor seems to request lifting of an argument. However, the self call in Team2228dlic7l_2(R<@tthis[Team2228dlic7l_2]>) of class Team2228dlic7l_2 passes its arguments in an unexpected way. Cannot perform required transitive byte-code translation.\n" + 
+    		"Compiler limitation: This constructor seems to request lifting of an argument. However, the self call in Team2228dlic7l_2(R) of class Team2228dlic7l_2 passes its arguments in an unexpected way. Cannot perform required transitive byte-code translation.\n" + 
     		"----------\n",
             null/*classLibraries*/,
             false/*shouldFlushOutputDirectory*/);
diff --git a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/rolesandteams/ImplicitInheritance.java b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/rolesandteams/ImplicitInheritance.java
index 543a838..863910c 100644
--- a/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/rolesandteams/ImplicitInheritance.java
+++ b/testplugins/org.eclipse.objectteams.otdt.tests/otjld/org/eclipse/objectteams/otdt/tests/otjld/rolesandteams/ImplicitInheritance.java
@@ -1365,7 +1365,7 @@
     		"1. ERROR in Team0c16iir1_1.java (at line 4)\n" + 
 			"	return \"O\"+base.test(u);\n" + 
 			"	           ^^^^^^^^^^^^\n" + 
-			"Cannot use \'base\' in the regular method \'test(java.lang.String)\' (OTJLD 2.6(c)).\n" + 
+			"Cannot use \'base\' in the regular method \'test(String)\' (OTJLD 2.6(c)).\n" + 
 			"----------\n");
     }