# File lib/ruote/exp/fe_concurrent_iterator.rb, line 178
    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' if h.to_v.nil? && h.to_f.nil?

      h.list_size = 0

      add_branches(list)

      persist_or_raise
    end