@Override
 public String tabName(
     TtyConnector ttyConnector, String sessionName) { // for local terminal use name from settings
   if (ttyConnector instanceof PtyProcessTtyConnector) {
     return TerminalOptionsProvider.getInstance().getTabName();
   } else {
     return sessionName;
   }
 }
 @Override
 public boolean pasteOnMiddleMouseClick() {
   return TerminalOptionsProvider.getInstance().pasteOnMiddleMouseButton();
 }
 @Override
 public boolean copyOnSelect() {
   return TerminalOptionsProvider.getInstance().copyOnSelection();
 }
 @Override
 public boolean enableMouseReporting() {
   return TerminalOptionsProvider.getInstance().enableMouseReporting();
 }
 @Override
 public boolean audibleBell() {
   return TerminalOptionsProvider.getInstance().audibleBell();
 }
 @Override
 public boolean shouldCloseTabOnLogout(TtyConnector ttyConnector) {
   return TerminalOptionsProvider.getInstance().closeSessionOnLogout();
 }