add toString() to make things a bit easier to debug and a small perf. improvement

git-svn-id: https://svn.apache.org/repos/asf/aries/branches/0.2-incubating-RCx@1221349 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/RequirementImpl.java b/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/RequirementImpl.java
index 97ba9c4..7f8b2be 100644
--- a/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/RequirementImpl.java
+++ b/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/RequirementImpl.java
@@ -78,6 +78,6 @@
 
   public boolean isSatisfied(Capability capability)
   {
-    return filter.match(new MapToDictionary(capability.getPropertiesAsMap()));
+    return name.equals(capability.getName()) && filter.match(new MapToDictionary(capability.getPropertiesAsMap()));
   }
 }
diff --git a/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/ResourceWrapper.java b/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/ResourceWrapper.java
index dfa0090..8da7d49 100644
--- a/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/ResourceWrapper.java
+++ b/application/application-obr-resolver/src/main/java/org/apache/aries/application/resolver/obr/impl/ResourceWrapper.java
@@ -81,4 +81,7 @@
         return false;
     }
 
+    public String toString() {
+        return resource.toString();
+    }
 }