public void runStep(I18n i18n) throws Throwable { try { stepDefinition.execute(i18n, transformedArgs(step, localizedXStreams.get(i18n.getLocale()))); } catch (CucumberException e) { throw e; } catch (Throwable t) { throw removeFrameworkFramesAndAppendStepLocation(t, getStepLocation()); } }