AddTracer のリファクタリングをしなきゃと手を加える.しかし,恐ろしいほど,リファクタリングのとっかかりが見つからない.バイトコードいじりすぎてるのかなぁ.
invoke 命令などの instruction によって if で条件分岐していたのを InstructionUpdateHandler なるクラスを導入し,そのクラスの isTargetInstruction で instruction によって適切な InstructionUpdateHandler のインスタンスを取得しようとしたのだが,各 instruction 間の関係が密接に絡み合っているので,まずは,その絡み合いをほぐさなきゃ.