Alternative for deprecated function `TerminalToolWindowManager.createLocalShellWidget`

Hello all, I am working on a plugin and trying to execute commands and get output in Terminal. And I use ShellTerminalWidget and TerminalToolWindowManager.createLocalShellWidget(), and also hasRunningCommands(). But this function is deprecated, and will throw NPE when using new Terminal (beta)

java.lang.NullPointerException
	at java.base/java.util.Objects.requireNonNull(Objects.java:233)
	at org.jetbrains.plugins.terminal.ShellTerminalWidget.toShellJediTermWidgetOrThrow(ShellTerminalWidget.java:375)
	at org.jetbrains.plugins.terminal.TerminalToolWindowManager.createLocalShellWidget(TerminalToolWindowManager.java:221)

Is there any alternative I can use, thank you

Please use TerminalToolWindowManager#createShellWidget instead. It returns com.intellij.terminal.ui.TerminalWidget object. Use TerminalWidget#isCommandRunning instead of hasRunningCommands.