# File lib/aws/xml_grammar.rb, line 584 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