@Override
 public void endOfScenarioLifeCycle(Scenario scenario) {
   try {
     featureSession.endOfScenario(scenario);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
 @Override
 public void step(Step step) {
   try {
     featureSession.addStep(step);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
 @Override
 public void result(Result result) {
   try {
     featureSession.addResult(result);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
 @Override
 public void scenario(Scenario scenario) {
   try {
     featureSession.startOfScenario(scenario);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }