This package is mainly taken from Java Shell so that the user experience of Netbeans integration is as close to the original tool as possible. Necessary accessors are provided in JShellLauncher class.