public IndirectCallRewriter( Program program, SsaState ssa, DecompilerEventListener eventListener) { this.program = program; this.proc = ssa.Procedure; this.ssa = ssa; this.asc = new IndirectCallTypeAscender(program); this.expander = new IndirectCallExpander(ssa); this.ssaIdTransformer = new SsaIdentifierTransformer(ssa); this.eventListener = eventListener; }