Как сохранить все списки списков с помощью потока уменьшить

Я столкнулся со следующей проблемой. У меня есть список списков, которые я просто хочу сохранить все. Я пытаюсь делать с потоками

private List<List<Long>> ids = new ArrayList<List<Long>>();

// some ids.add(otherLists);  

List<Long> reduce = ids.stream().reduce(ids.get(0), (a, b) -> a.addAll(b));

к сожалению я получил ошибку

Error:(72, 67) java: incompatible types: bad return type in lambda expression
    boolean cannot be converted to java.util.List<java.lang.Long> 

Ответы на вопрос(2)

Ваш ответ на вопрос