FELIX-992 fixed the signature, fixed some typos in the docs.

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@759830 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java b/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
index b7d40d3..cc2cd24 100644
--- a/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
+++ b/dependencymanager/src/main/java/org/apache/felix/dependencymanager/ServiceDependency.java
@@ -85,7 +85,9 @@
         }
     };
     
-    // Class used to wrap service properties behing a Map
+    /**
+     * Entry to wrap service properties behind a Map.
+     */
     private final static class ServicePropertiesMapEntry implements Map.Entry {
         private final String m_key;
         private Object m_value;
@@ -130,7 +132,9 @@
         }
     }
 
-    // Class used to wrap service properties behing a Map
+    /**
+     * Wraps service properties behind a Map.
+     */
     private final static class ServicePropertiesMap extends AbstractMap {
         private final ServiceReference m_ref;
 
@@ -155,13 +159,12 @@
             return set;
         }
     }
-    
-    
+        
     /**
      * Creates a new service dependency.
      * 
      * @param context the bundle context
-     * @param logger 
+     * @param logger the logger
      */
     public ServiceDependency(BundleContext context, Logger logger) {
         m_context = context;
@@ -451,8 +454,8 @@
                 trackedServiceName = m_trackedServiceName;
             }
             done = invokeMethod(instance, currentClazz, methodName,
-                new Class[][] {{ServiceReference.class, trackedServiceName}, {ServiceReference.class, Object.class}, {ServiceReference.class}, {trackedServiceName}, {Object.class}, {}, {Map.class}},
-                new Object[][] {{reference, service}, {reference, service}, {reference}, {service}, {service}, {}, {new ServicePropertiesMap(reference)}},
+                new Class[][] {{ServiceReference.class, trackedServiceName}, {ServiceReference.class, Object.class}, {ServiceReference.class}, {trackedServiceName}, {Object.class}, {}, {Map.class, trackedServiceName}},
+                new Object[][] {{reference, service}, {reference, service}, {reference}, {service}, {service}, {}, {new ServicePropertiesMap(reference), service}},
                 false);
             if (!done) {
                 currentClazz = currentClazz.getSuperclass();