Configuration:
- PDF.js version: 2.0.550

Steps to reproduce the problem:
1. Render document in SVG mode `renderMode="svg"`

What is the expected behavior? (add screenshot)
Rendering annotations same way as they rendered on canvas

What went wrong? (add screenshot)
```
Warning: Unimplemented operator beginAnnotations
Warning: Unimplemented operator endAnnotations
```
idFactoryMock
      
      expect(data.url).toEqual("https://developer.mozilla.org/en-US/"
    }
  }
  describe("ChoiceWidgetAnnotation", function () {
    let choiceWidgetDict, fontRefObj;
    beforeEach(function () {
      choiceWidgetDict = new Dict(
      choiceWidgetDict.set("Type", Name.get("Annot")
      choiceWidgetDict.set("Subtype", Name.get("Widget")
      choiceWidgetDict.set("FT", Name.get("Ch")
      const helvDict = new Dict(
      helvDict.set("BaseFont", Name.get("Helvetica")
      helvDict.set("Type", Name.get("Font")
      helvDict.set("Subtype", Name.get("Type1")
      const fontRef = Ref.get(314, 0
      fontRefObj = { ref: fontRef, data: helvDict };
      const resourceDict = new Dict(
      const fontDict = new Dict(
      fontDict.set("Helv", fontRef
      resourceDict.set("Font", fontDict
      choiceWidgetDict.set("DA", "/Helv 5 Tf"
      choiceWidgetDict.set("DR", resourceDict
      choiceWidgetDict.set("Rect", [0, 0, 32, 10]
    }
    afterEach(function () {
      choiceWidgetDict = fontRefObj = null;
    }
    it("should handle missing option arrays", async function () {