These classes are used internally by the compiler and library to perform I/O. @author Nick Rizzolo