boolean (@NotNull Statement parent, @NotNull List<TempVarAssignmentItem> items) { Map<VarExprent, List<VarExprent>> collected = items.stream().map(t -> t.varExprent()).collect(Collectors.groupingBy(t -> t)); return checkRecursivelyAssignmentsToDelete(parent, collected); }