Scenario nextScenario() {

		String line = null;

		try {

			line = reader.readLine();

			if (line == null) {

				return null;

			}

			number++;

		} catch (IOException error) {

			throw new DingoException(error);

		}

		if (report != null) {

			StringBuilder information = new StringBuilder();

			information.append(REPORT_PREFIX);
			information.append(name);
			information.append(".");
			information.append(number);
			information.append(": ");
			information.append(line);

			report.println(information.toString());

		}

		return parseLine(line);

	}