TerminalHandler (@NotNull final @Nls String presentableName, InputStream terminalOutput, OutputStream terminalInput) { synchronized (myLogsDisposed) { if (myLogsDisposed.get()) { return null; } TerminalHandlerBase handler = CloudTerminalProvider.getInstance().createTerminal(presentableName, myProject, terminalOutput, terminalInput); addAdditionalLoggingHandler(handler); return handler; } }