# File lib/aws/core/xml_grammar.rb, line 615
        def consume_child_frame child_frame
  
          return if child_frame.ignored?
  
          if child_frame.wrapped?
            child_frame.wrapper_methods.each do |method_name|
              consume_in_wrapper(method_name, child_frame)
            end
          else
            # forced child frames have already added mutators to this context
            add_mutators_for(child_frame) unless child_frame.forced?
  
            if child_frame.collected?
              child_frame.add_to_collection(context.send(child_frame.getter),
                                            child_frame.value)
            else
              invoke_setter(child_frame, child_frame.value)
            end
          end
  
        end