OOP and FP – friends or foes? Neither!
driver733.com2 pointsby driver7330 comments
result = Optional.ofNullable(nullableVariable)
.map(NullableType::someMethodCall)
.orElseGet(() -> fallbackIfNullMethodCall());