---orig
  li:{} [root] FIRST li:{empty} LAST li:{non-empty}
   li:{empty} 
   li:{non-empty} FIRST te:{key1} LAST te:{key2}
    te:{key1} {val1}
    te:{key2} {val2}
---new
  li:{} [root] [nodoc] FIRST li:{empty} LAST li:{non-empty}
   li:{empty} [nodoc] 
   li:{non-empty} [nodoc] FIRST te:{key1} LAST te:{key2}
    te:{key1} [nodoc] {val1}
    te:{key2} [nodoc] {val2}
