         return nil
     }
 
+    /**
+     Attempts to paste text into a `UITextField` with first responder focus.
+
+     - returns:
+     `nil` if successful, or a `FleetError` if the text field does not have first responder focus.
+
+     - note:
+     This method pastes the text to the end of any existing text.
+     */
     public func paste(text textToPaste: String) -> FleetError? {
         guard isFirstResponder else {
             return FleetError(message: "Could not paste text into UITextField: Must start editing the text field before text can be pasted into it.")

        return nil
    }

    public func startEditing() -> FleetError? {
        if isFirstResponder {
            return nil

        return nil
    }

    /**
     Attempts to remove first responder focus from the `UITextField`.

     - returns:
     `nil` if successful, or a `FleetError` if the text field does not have first responder focus, or if resigning
     first responder fails for any reason.
     */
    public func stopEditing() -> FleetError? {
        guard isFirstResponder else {
            return FleetError(message: "Could not stop editing UITextField: Must start editing the text field before you can stop editing it.")
