# Golden test output of GoldenSbeStageBuilderTest/TestUnwindIndexPathConflict
[2] project [s6 = 
    if exists(s3) 
    then makeBsonObj(MakeObjSpec([a = MakeObj([val = Set(0), idx = Set(1)], Open, NewObj, 0)], Open, NewObj, 0), s2, s4, s5) 
    else makeBsonObj(MakeObjSpec([a = MakeObj([idx = Set(0)], Open, NewObj, 0)], Open, NewObj, 0), s2, s5) 
] 
[2] unwind s4 = outField, s5 = outIndex, s3 = inField _preserveNullAndEmptyArrays 
[2] project [s3 = getField(getField(s2, "a"), "val")] 
[1] project [s2 = getElement(s1, 0)] 
[1] virtualscan s1 {[[{"a" : {"val" : [1, 2, 3]}}]]} 
