use Guava Optionals
gen: regenerate Java