private List<LuceneWork> transformKeysToStrings(final List<LuceneWork> luceneWorks) {
final KeyTransformationHandler keyTransformationHandler = queryInterceptor.getKeyTransformationHandler();
ArrayList<LuceneWork> transformedWorks = new ArrayList<LuceneWork>(luceneWorks.size());
for (LuceneWork lw : luceneWorks) {
LuceneWork transformedLuceneWork = lw
.getWorkDelegate(LuceneWorkTransformationVisitor.INSTANCE)
.cloneOverridingIdString(lw, keyTransformationHandler);
transformedWorks.add(transformedLuceneWork);
}
return transformedWorks;