question: public UnixTerminal ( ) throws IOException { this ( System . in , System . out , Charset . defaultCharset ( ) ) ; }
target:  Creates a UnixTerminal with default settings, using System.in and System.out for input/output, using the default character set on the system as the encoding and trap ctrl+c signal instead of killing the application.