static bool tripleEqic(T3 a, T3 b) { if (a == null) ret b == null; else if (b == null) false; ret eqic(a.a, b.a) && eqic(a.b, b.b) && eqic(a.c, b.c); } static bool tripleEqic(T3 a, S ba, S bb, S bc) { if (a == null) false; ret eqic(a.a, ba) && eqic(a.b, bb) && eqic(a.c, bc); } ifclass Symbol static bool tripleEqic(T3 a, Symbol ba, Symbol bb, Symbol bc) { if (a == null) false; ret eqic(a.a, ba) && eqic(a.b, bb) && eqic(a.c, bc); } endif