remove the use of StepContext as a place for storing writer output in tests; use InputStream and OutputStream instead of Reader Writer to pass to the underlying parser and generator as much as possible.