log.debug("Searching for fragments for {}", hostResource);
DataModelHelper helper = repositoryAdmin.getHelper();
String filter = "(&(host=" + hostResource.getSymbolicName() + "))";
Requirement fragmentRequirement = helper.requirement(Capability.FRAGMENT, filter);
Resource[] fragmentResources = repositoryAdmin.discoverResources(new Requirement[] { fragmentRequirement });
if (fragmentResources != null && fragmentResources.length > 0) {
if (log.isDebugEnabled()) {
log.debug("Fragments found for {}: {}", new Object[] { hostResource, Arrays.asList(fragmentResources) } );