package org.zwobble.couscous.util; import java.util.Optional; import java.util.stream.Stream; public class ExtraStreams { public static Stream concatStreams(Stream first, Stream second, Stream third) { return Stream.concat(first, Stream.concat(second, third)); } public static Stream toStream(Optional value) { return value.isPresent() ? Stream.of(value.get()) : Stream.empty(); } }