public void run(Story story) {
run(story, System.out);
}
public void run(Story story, PrintStream printStream) {
PlainTextScenarioListener listener = new PlainTextScenarioListener(new OutputStreamWriter(printStream));
story.addListener(listener);
story.run();
listener.printReport();
succeeded = succeeded && !listener.hasBehaviourFailures();
}