docs: def insertAt(self, text: str, line: int, col: int):
          """
          Undo safe wrapper for the native ``insertAt`` method.
  
          |Args|
  
          * ``text`` (**str**): text to insert at the specified position.
          * ``line`` (**int**): line number.
          * ``col`` (**int**): column number.
  
          |Returns|
  
          **None**
  
          |Raises|
  
          * **QtmacsArgumentError** if at least one argument has an invalid type.
          """
          undoObj = UndoInsertAt(self, text, line, col)
          self.qteUndoStack.push(undoObj)