Renaming ExternalContext to InjectionPoint, and changing how it's used in ProvisionException. Also changing LoggerProvider to LoggerFactory.

git-svn-id: https://google-guice.googlecode.com/svn/trunk@378 d779f126-a31b-0410-b53b-1d3aecad763e
diff --git a/src/com/google/inject/InternalFactoryToProviderAdapter.java b/src/com/google/inject/InternalFactoryToProviderAdapter.java
index 67fb9d9..8037910 100644
--- a/src/com/google/inject/InternalFactoryToProviderAdapter.java
+++ b/src/com/google/inject/InternalFactoryToProviderAdapter.java
@@ -37,9 +37,9 @@
     this.source = Objects.nonNull(source, "source");
   }
   
-  public T get(InternalContext context) {
+  public T get(InternalContext context, InjectionPoint<?> injectionPoint) {
     T provided = provider.get();
-    return context.checkForNull(provided, source);
+    return injectionPoint.checkForNull(provided, source);
   }
 
   public String toString() {