void complete() {
        Query query = result.getQuery();
        Sorting sorting = query.getRanking().getSorting();
        for (LeanHit hit : leanHits) {
            FastHit fh = new FastHit(hit.getGid(), hit.getRelevance(), hit.getPartId(), hit.getDistributionKey());
            if (hit.hasSortData()) {
                fh.setSortData(hit.getSortData(), sorting);
            }
            fh.setQuery(query);
            fh.setFillable();
            if (hit.hasMatchFeatures()) {
                fh.setField("matchfeatures", hit.getMatchFeatures());
                fh.setFilled("[f:matchfeatures]");
            }
            fh.setCached(false);
            result.hits().add(fh);
        }
        if (!leanHits.isEmpty())
            leanHits.clear();
    }
Wraps a Result and a flat, skinny hit list

@author baldersheim
container-search/src/main/java/com/yahoo/search/dispatch/InvokerResult.java