FELIX-4590 : [Core R6] Update to R6 API

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1614621 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java b/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java
index 2dc5214..2004bb8 100644
--- a/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java
+++ b/framework/src/main/java/org/apache/felix/framework/BundleContextImpl.java
@@ -516,18 +516,21 @@
         throw new IllegalStateException("Invalid BundleContext.");
     }
 
-    /* (non-Javadoc)
+    /**
      * @see org.osgi.framework.BundleContext#registerService(java.lang.Class, org.osgi.framework.ServiceFactory, java.util.Dictionary)
      */
     public <S> ServiceRegistration<S> registerService(Class<S> clazz,
-            ServiceFactory<S> factory, Dictionary<String, ?> properties) {
-        throw new UnsupportedOperationException(); // TODO
+            ServiceFactory<S> factory, Dictionary<String, ?> properties)
+    {
+        return (ServiceRegistration<S>)
+                registerService(new String[] { clazz.getName() }, factory, properties);
     }
 
-    /* (non-Javadoc)
+    /**
      * @see org.osgi.framework.BundleContext#getServiceObjects(org.osgi.framework.ServiceReference)
      */
-    public <S> ServiceObjects<S> getServiceObjects(ServiceReference<S> reference) {
+    public <S> ServiceObjects<S> getServiceObjects(ServiceReference<S> reference)
+    {
         throw new UnsupportedOperationException(); // TODO
     }
 }
\ No newline at end of file