Что делает метод flatMap в Optional в Java

flatMapJavajava developerOptionalосновы языка