// "Use 'or' method without lambda" "true-preview" package com.google.common.base; interface Supplier { T supply(); } abstract class Optional { abstract T or(T value); abstract T or(Supplier supplier); } class Test { public void test(Optional opt) { System.out.println(opt.or("")); } }