# File lib/ruote/exp/fe_concurrent_iterator.rb, line 259
    def apply_children

      return reply_to_parent(h.applied_workitem) unless tree_children[0]

      list = determine_list

      return reply_to_parent(h.applied_workitem) if list.empty?

      h.to_v, h.to_f = determine_tos
      h.to_v = 'i' unless h.to_v or h.to_f

      h.list_size = 0

      add_branches(list)

      persist_or_raise
    end