GuiConsole MessageArea repl Shell Telnet TelnetInputStream TelnetOutputStream TelnetRepl TextAreaWriter Version