Annotation Line Points Property WriteBack via IAC
I have posted this same issue on SO as well: javascript - Acrobat SDK IAC Modify Annotation Points Property - Stack Overflow
What I am trying to do at the moment was what I thought to be very trivial but is proving to be a confusing exercise. I simply wish to create a new annotation that is a line and set the points property to a specific value. When the object is initialized and set to "Line" type I can read the default points property, which it's value and datatype during debugging are as follows:

So I tried a very simple assignment operation for testing by doing the following:
oLineAnnotation.points = New Object(1) {New Object(1) {100.0, 100.0}, New Object(1) {100.0, 100.0}}
This will throw the following exception: The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT)).
I have tried other methods of assignment as well, i.e writing back to specific index in the property array:
oLineAnnotation.points(0) = New Double(1) {100, 100}
This doesn't throw an exception, but nothing is written back to the property. I've tried varying methods of writing back to the property but nothing has worked so far (not working being an exception is either thrown OR no exception is thrown but the points property doesn't change at all to the specified value after assignment)
