static L paramsToAbstractActions(O... params) { new L l; for (int i = 0; i+1 < l(params); i += 2) { S text = cast params[i]; Runnable action = cast params[i+1]; if (nempty(text)) l.add(abstractAction(text, action)); } ret l; }