Есть лист машин
List<Car> cars = new ArrayList<>();
а также метод addCars, который принимает лист машин и чья суть которого заключается в добавлении в коллекцию только машин марки BMW, после чего метод возвращает все добавленные машины, а если не добавилось ни одной машины, тогда пустой Optional. Реализовать это нужно используя Stream.API
Застрял на этом моменте:
public Optional<Car> addCars(List<Car> inputCars) {
inputCars.stream()
.filter(car -> car.getMark().equals(Mark.BMW)
}