# File lib/aws/xml_grammar.rb, line 337
      def eval_customization_context name, initial = nil, &block
        current_name = @current_name
        current = @current
        parent = @parent
        begin
          @current_name = name
          @parent = @current
          initial ||= customizations_for(name)
          @current = initial
          yield if block_given?
        ensure
          @current_name = current_name
          @current = current
          @parent = parent
        end

        # will be modified to include the customizations defined in
        # the block
        initial
      end