*** empty log message ***
diff --git a/buildnotes_jdt-core.html b/buildnotes_jdt-core.html
index 80faa2f..331d35e 100644
--- a/buildnotes_jdt-core.html
+++ b/buildnotes_jdt-core.html
@@ -50,7 +50,9 @@
 </ul>
 
 <h3>Problem Reports Fixed</h3>
-<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=87318">87318</a>
+<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=83002">83002</a>
+[1.5] Compiler generates incorrect signature for throws clause.
+<br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=87318">87318</a>
 [1.5][compiler] Array.asList(int[]) should be accepted
 <br><a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=87171">87171</a>
 Find declaring node doesn't work for methods/fields using type parameters
diff --git a/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java b/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
index 08aa3a1..041dc93 100644
--- a/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
+++ b/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodBinding.java
@@ -352,6 +352,7 @@
 		}
 	}
 	if (needExceptionSignatures) {
+		sig.append('^');
 		for (int i = 0; i < length; i++) {
 			sig.append(this.thrownExceptions[i].genericTypeSignature());
 		}