class Cucumber::Messages::Envelope
def initialize(
def initialize( attachment: nil, gherkin_document: nil, hook: nil, meta: nil, parameter_type: nil, parse_error: nil, pickle: nil, source: nil, step_definition: nil, test_case: nil, test_case_finished: nil, test_case_started: nil, test_run_finished: nil, test_run_started: nil, test_step_finished: nil, test_step_started: nil, undefined_parameter_type: nil ) @attachment = attachment @gherkin_document = gherkin_document @hook = hook @meta = meta @parameter_type = parameter_type @parse_error = parse_error @pickle = pickle @source = source @step_definition = step_definition @test_case = test_case @test_case_finished = test_case_finished @test_case_started = test_case_started @test_run_finished = test_run_finished @test_run_started = test_run_started @test_step_finished = test_step_finished @test_step_started = test_step_started @undefined_parameter_type = undefined_parameter_type end