Fix to make robolectric usable with Roboguice
diff --git a/pom.xml b/pom.xml
index 4d80f14..63027f2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -25,21 +25,9 @@
         </dependency>
 
         <dependency>
-            <groupId>android</groupId>
-            <artifactId>android</artifactId>
-            <version>2.2_r2</version>
-        </dependency>
-
-        <dependency>
-            <groupId>com.google.android</groupId>
-            <artifactId>android-test</artifactId>
-            <version>2.2.1</version>
-        </dependency>
-
-        <dependency>
-            <groupId>com.google.android.maps</groupId>
-            <artifactId>maps</artifactId>
-            <version>8_r2</version>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <version>4.8.2</version>
         </dependency>
 
         <dependency>
@@ -61,16 +49,28 @@
         </dependency>
 
         <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.8.2</version>
-        </dependency>
-
-        <dependency>
             <groupId>org.mockito</groupId>
             <artifactId>mockito-core</artifactId>
             <version>1.8.5</version>
         </dependency>
+
+		<dependency>
+            <groupId>android</groupId>
+            <artifactId>android</artifactId>
+            <version>2.2_r2</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.google.android</groupId>
+            <artifactId>android-test</artifactId>
+            <version>2.2.1</version>
+        </dependency>
+
+        <dependency>
+            <groupId>com.google.android.maps</groupId>
+            <artifactId>maps</artifactId>
+            <version>8_r2</version>
+        </dependency>
     </dependencies>
 
     <repositories>
diff --git a/src/com/xtremelabs/robolectric/RobolectricTestRunner.java b/src/com/xtremelabs/robolectric/RobolectricTestRunner.java
index 4924077..98ba68b 100644
--- a/src/com/xtremelabs/robolectric/RobolectricTestRunner.java
+++ b/src/com/xtremelabs/robolectric/RobolectricTestRunner.java
@@ -1,20 +1,7 @@
 package com.xtremelabs.robolectric;
 
-import android.app.Application;
-import android.net.Uri__FromAndroid;
-import com.xtremelabs.robolectric.res.ResourceLoader;
-import com.xtremelabs.robolectric.shadows.ShadowApplication;
-import com.xtremelabs.robolectric.util.RealObject;
-import org.junit.runners.BlockJUnit4ClassRunner;
-import org.junit.runners.model.FrameworkMethod;
-import org.junit.runners.model.InitializationError;
-import org.junit.runners.model.Statement;
-import org.w3c.dom.Document;
-import org.xml.sax.SAXException;
+import static java.io.File.separator;
 
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
 import java.io.File;
 import java.io.FileNotFoundException;
 import java.io.IOException;
@@ -23,7 +10,23 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import static java.io.File.separator;
+import javax.xml.parsers.DocumentBuilder;
+import javax.xml.parsers.DocumentBuilderFactory;
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.junit.runners.BlockJUnit4ClassRunner;
+import org.junit.runners.model.FrameworkMethod;
+import org.junit.runners.model.InitializationError;
+import org.junit.runners.model.Statement;
+import org.w3c.dom.Document;
+import org.xml.sax.SAXException;
+
+import android.app.Application;
+import android.net.Uri__FromAndroid;
+
+import com.xtremelabs.robolectric.res.ResourceLoader;
+import com.xtremelabs.robolectric.shadows.ShadowApplication;
+import com.xtremelabs.robolectric.util.RealObject;
 
 /**
  * Installs a {@link RobolectricClassLoader} and {@link com.xtremelabs.robolectric.res.ResourceLoader} in order to
@@ -242,7 +245,7 @@
         return new Application();
     }
 
-    private ResourceLoader createResourceLoader(String projectRoot, String resourceDirectory) {
+    protected ResourceLoader createResourceLoader(String projectRoot, String resourceDirectory) {
         RootAndDirectory rootAndDirectory = new RootAndDirectory(projectRoot, resourceDirectory);
         ResourceLoader resourceLoader = resourceLoaderForRootAndDirectory.get(rootAndDirectory);
         if (resourceLoader == null) {