It would be nice for the InputReader to support the java.io.Reader interface to be able to process input from multiple other input sources.