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
```
]
      expect(operatorList.argsArray[1]).toEqual(
        new Uint8ClampedArray([26, 51, 76])
      
      annotationStorage.set(annotation.data.id, { value: false }
      operatorList = await annotation.getOperatorList(
        partialEvaluator,
        task,
        false,
        annotationStorage
      
      expect(operatorList.argsArray.length).toEqual(3
      expect(operatorList.fnArray).toEqual([
        OPS.beginAnnotation,
        OPS.setFillRGBColor,
        OPS.endAnnotation,
      ]
      expect(operatorList.argsArray[1]).toEqual(
        new Uint8ClampedArray([76, 51, 26])
      
    }
    it("should render checkboxes for printing twice", async function () {
      const appearanceStatesDict = new Dict(
      const normalAppearanceDict = new Dict(
      const checkedAppearanceDict = new Dict(
      const uncheckedAppearanceDict = new Dict(
      const checkedStream = new StringStream("0.1 0.2 0.3 rg"
      checkedStream.dict = checkedAppearanceDict;
      const uncheckedStream = new StringStream("0.3 0.2 0.1 rg"
      uncheckedStream.dict = uncheckedAppearanceDict;