SystemDateTime.get().toLocalDateTime()
LocalDateTime.now()
orElseThrow(() -> new MyException(someArgument))
.orElseThrow(MyException::new)
targetLongList = sourceLongList.stream() .filter(l -> l > 100) .collect(Collectors.toList());
targetLongList =
sourceLongList.stream().
filter(l -> l > 100).
collect(Collectors.toCollection(ArrayList::new))