import com.google.common.collect.Iterables; import com.google.common.base.Predicate; import java.lang.String; import java.util.ArrayList; import java.util.List; import java.util.Collections; class c { void m() { List<String> l = new ArrayList<String>(); l.stream().filter(String::isEmpty).findFirst().orElseGet(() -> "asd"); } }