Bug 402340 - Add the Bundle loader in the message of ClassNotFoundException
diff --git a/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java b/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java
index 718ce7f..2d377dd 100644
--- a/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java
+++ b/bundles/org.eclipse.osgi/core/framework/org/eclipse/osgi/internal/loader/BundleLoader.java
@@ -452,7 +452,7 @@
 			result = source.loadClass(name);
 			if (result != null)
 				return result;
-			throw new ClassNotFoundException(name);
+			throw new ClassNotFoundException(name + " cannot be found by " + this); //$NON-NLS-1$
 		}
 		// 4) search the required bundles
 		source = findRequiredSource(pkgName, null);
@@ -472,7 +472,7 @@
 				if (result != null)
 					return result;
 				// must throw CNFE if dynamic import source does not have the class
-				throw new ClassNotFoundException(name);
+				throw new ClassNotFoundException(name + " cannot be found by " + this); //$NON-NLS-1$
 			}
 		}
 
@@ -498,7 +498,7 @@
 			} catch (ClassNotFoundException e) {
 				// we want to generate our own exception below
 			}
-		throw new ClassNotFoundException(name);
+		throw new ClassNotFoundException(name + " cannot be found by " + this); //$NON-NLS-1$
 	}
 
 	@SuppressWarnings("unchecked")