package com.github.java8.lambdasinaction.chap10;
import java.util.*;
public class OptionalMain {
public String getCarInsuranceName(Optional<Person> person) {
return person.flatMap(Person::getCar)
.flatMap(Car::getInsurance)
.map(Insurance::getName)
.orElse("Unknown");
}
}