* keep localunevaltree update in sync with unevaltree * undo tree check * identify .data difference for js objects * empty line * unit test * unit test name change * comment Co-authored-by: Anand Srinivasan <anand.a.srinivasan@outlook.com>