/**
  * @param BehatEvent\AfterStepTested $event
  */
 public function onAfterStepTested(BehatEvent\StepTested $event)
 {
     $this->timer->stop();
     $result = $event->getTestResult();
     $step = new Node\Step();
     $step->setKeyword($event->getStep()->getKeyword());
     $step->setName($event->getStep()->getText());
     $step->setLine($event->getStep()->getLine());
     $step->setArguments($event->getStep()->getArguments());
     $step->setResult($result);
     $step->setResultCode($result->getResultCode());
     $step->setDuration($this->timer->getSeconds());
     $this->processStep($step, $result);
     $this->currentScenario->addStep($step);
 }