Set<Aggregation> mergedAggregations = mergeAggregations(self.getAggregations(), sibling.getAggregations()); LinkedHashSet<PostAggregation> mergedPostAggregations = new LinkedHashSet<>(self.getPostAggregations()); mergedPostAggregations.addAll(sibling.getPostAggregations());