sO callAndMake_orF1(O function, O... args) { if (function instanceof F1) ret callF(function, args); if (function == null) null; ret callAndMake_orDirect((S) function, args); }