for (Map.Entry<KLabel, List<K>> e : level.stream().collect(Collectors.groupingBy(t -> getParent(t).get())).entrySet()) { KLabel parent = e.getKey(); List<KApply> newCells = makeParents(parent, ellipses, e.getValue()); levels.putAll(cfg.getLevel(parent), newCells);
@Test public void testDeep2() { Assert.assertEquals(Lists.newArrayList(cell("<ts>", cell("<t>", intToToken(1)), cell("<t>", intToToken(2)))), pass.makeParents(KLabel("<ts>"), false, Lists.newArrayList(cell("<t>", intToToken(1)), cell("<t>", intToToken(2))))); }