These routines are used for both basicIO functions and to implement the interactive interpreter. Do not call them directly.
You do not have to include this package in a redistributed environment if you do not use Swing.