I have a number of functions:
String first(){} String second(){} ... String default(){}
Each can return a null value, except the default. <
Just make a class with one function like this:
class ValueCollector { String value; boolean v(String val) { this.value = val; return val == null; } } ValueCollector c = new ValueCollector(); if c.v(first()) || c.v(second()) ... return c.value;