void (Scenario scenario) { closeScenario(); outCommand(TEMPLATE_SCENARIO_STARTED, getCurrentTime()); if (isRealScenario(scenario)) { scenarioCount++; closeScenarioOutline(); currentSteps.clear(); } currentScenario = scenario; beforeExampleSection = false; outCommand(TEMPLATE_TEST_SUITE_STARTED, getCurrentTime(), uri + ":" + scenario.getLine(), getName(currentScenario)); while (queue.size() > 0) { printLine(queue.poll()); } }