class UnionETagDedupTransformationAsgStrategy implements AsgStrategy {

    @Override
    public void apply(AsgQuery query, AsgStrategyContext context) {
        Map<String, List<AsgEBase<EBase>>> map = AsgQueryUtil.groupByTags(query.getStart());
        map.values()
                .stream()
                .filter(v->v.size()>1)
                .forEach(this::dedupEtags);
    }

}