static B __qdot(IF1 rhs, A lhs) { ret lhs == null ? null : rhs.get(lhs); } static B __qdot(A lhs, IF1 rhs) { ret __qdot(rhs, lhs); }