result = new CopyHelper().detachedCopy(browseService.findChildren(criteriaList, new ArrayList<String>(), offset, size, false));
}
// Extract the first playable element for each found track object
for (ResultItem<TrackEntity> resultItem : result.getItems()) {
PlayableElement playableElement = resultItem.getItem().getPlayableElements().iterator().next();
if (playableElement != null) {
genericResultItems.add(new OnlinePlayableElement(playableElement));
}
}