public CygwinTerminal(InputStream terminalInput,OutputStream terminalOutput,Charset terminalCharset) throws IOException {
  super(null,terminalInput,terminalOutput,terminalCharset,CtrlCBehaviour.TRAP);
}

public CygwinTerminal ( InputStream terminalInput , OutputStream terminalOutput , Charset terminalCharset ) throws IOException { super ( null , terminalInput , terminalOutput , terminalCharset , CtrlCBehaviour . TRAP ) ; }
creates a new cygwinterminal based off input and output streams and a character set to use
