[FELIX-4942] Use getFirstCandidate method

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1690718 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java b/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java
index 03f56eb..55ba7ed 100644
--- a/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java
+++ b/resolver/src/main/java/org/apache/felix/resolver/ResolverImpl.java
@@ -673,15 +673,13 @@
                 {
                     continue;
                 }
-                // Get the candidates for the current requirement.
-                List<Capability> candCaps = allCandidates.getCandidates(req);
+                // Grab first (i.e., highest priority) candidate.
+                Capability cap = allCandidates.getFirstCandidate(req);
                 // Optional requirements may not have any candidates.
-                if (candCaps == null)
+                if (cap == null)
                 {
                     continue;
                 }
-                // Grab first (i.e., highest priority) candidate.
-                Capability cap = candCaps.get(0);
                 reqs.add(req);
                 caps.add(cap);
                 isDynamicImporting = true;