You can use this to do any interaction and break the process when find the first conditional.
Example
Optional<Plate> myFirstVegetarianOptional =
menu.getAllPlates().stream().filter(a ->
a.isVegatarian()
).findFirst();
Solutions for developers
You can use this to do any interaction and break the process when find the first conditional.
Example
Optional<Plate> myFirstVegetarianOptional =
menu.getAllPlates().stream().filter(a ->
a.isVegatarian()
).findFirst();