FELIX-1274: Spring deployer fails when bean class is from java.* packages

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@798076 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/karaf/deployer/spring/src/main/java/org/apache/felix/karaf/deployer/spring/SpringTransformer.java b/karaf/deployer/spring/src/main/java/org/apache/felix/karaf/deployer/spring/SpringTransformer.java
index fe5ec5e..7564ab0 100644
--- a/karaf/deployer/spring/src/main/java/org/apache/felix/karaf/deployer/spring/SpringTransformer.java
+++ b/karaf/deployer/spring/src/main/java/org/apache/felix/karaf/deployer/spring/SpringTransformer.java
@@ -208,7 +208,10 @@
                 for (int i = 0; i < parts.length; i++) {
                     int n = parts[i].lastIndexOf('.');
                     if (n > 0) {
-                        refers.add(parts[i].substring(0, n));
+                        String pkg = parts[i].substring(0, n);
+                        if (!pkg.startsWith("java.")) {
+                            refers.add(parts[i].substring(0, n));
+                        }
                     }
                 }
             }
diff --git a/karaf/deployer/spring/src/test/resources/test.xml b/karaf/deployer/spring/src/test/resources/test.xml
index b47596e..0b6ea23 100644
--- a/karaf/deployer/spring/src/test/resources/test.xml
+++ b/karaf/deployer/spring/src/test/resources/test.xml
@@ -52,4 +52,8 @@
         </osgi:service-properties>
     </osgi:service>
 
+    <bean id="uri" class="java.net.URI">
+        <constructor-arg value="urn:resource"/>
+    </bean>
+
 </beans>