public abstract void VisitFallback(Opcode opcode, T param);
public virtual void VisitThrowOrRethrow(Opcode opcode, T param) { VisitFallback(opcode, param); }
public virtual void VisitOther(Opcode opcode, T param) { VisitFallback(opcode, param); }