docs: private boolean handleTab(int ch) {
          if (ch == Char.TAB && tabCompletion != null) {
              String completed = tabCompletion.complete(before, this::printAbove);
              if (completed != null) {
                  before = completed;
                  printInputLine();
              }
              return true;
          }
  
          return false;
      }