see https://issues.apache.org/jira/browse/SLING-7194 for details.
does anyone has a clue if the current implementation that favors services with lowest ranking when picking the adapter factory if multiple exists was done by intention? i would assume the same logic which is done by BundleContext.getServiceReference(). stefan