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