# File lib/aws/simple_workflow/history_event.rb, line 177
        def [] key
          key = _camel_case(key)
          if @data.key?(key)
            _cast(key, @data[key])
          else
            msg = "no such attribute `#{key}`, valid keys are #{_key_string}"
            raise ArgumentError, msg
          end
        end