refLog("Conflict is: " + curRun.allConflict);
setWillFree(curRun.beenTo);
// Start going through optimizations before generating change
RefCountOptimization.ReturnValue ret= new RegisterSizeAndNullingOptimization().Process(curRun.allCodePaths, curRun.beenTo, codeElement);
new DeferredNullingOptimization().Process(curRun.allCodePaths, curRun.beenTo, codeElement);
// TODO fix this optimization
// new ExcessRetainsOptimization().Process(curRun.allCodePaths,