ShellTerminalWidget (@Nullable String workingDirectory, @Nullable @Nls String tabName, boolean requestFocus, boolean deferSessionStartUntilUiShown) { return ShellTerminalWidget.toShellJediTermWidgetOrThrow( createShellWidget(workingDirectory, tabName, requestFocus, deferSessionStartUntilUiShown)); }