Restoring a missing .withSource() (as discovered by Ben Yu)

git-svn-id: https://google-guice.googlecode.com/svn/trunk@647 d779f126-a31b-0410-b53b-1d3aecad763e
diff --git a/src/com/google/inject/internal/ProviderMethod.java b/src/com/google/inject/internal/ProviderMethod.java
index a371f8a..659e4d0 100644
--- a/src/com/google/inject/internal/ProviderMethod.java
+++ b/src/com/google/inject/internal/ProviderMethod.java
@@ -62,9 +62,9 @@
 
   public void configure(Binder binder) {
     if (scopeAnnotation != null) {
-      binder.bind(key).toProvider(this).in(scopeAnnotation);
+      binder.withSource(method).bind(key).toProvider(this).in(scopeAnnotation);
     } else {
-      binder.bind(key).toProvider(this);
+      binder.withSource(method).bind(key).toProvider(this);
     }
   }