modified escape analysis