Added debug print, categorized rewritings, splitted field accesses to cover two cases: 1) path merging with 4.2 and 2) invocation with 4.3.