code: @VisibleForTesting
    protected Terminal createTerminal(final Branding branding) throws Exception {
      return TerminalBuilder.builder()
        .name(branding.getProgramName())
        .system(true)
        .nativeSignals(true)
        .signalHandler(Terminal.SignalHandler.SIG_IGN) // ignore signals by default
        .build();
    }
docs: Create the {@link Terminal}.