Ah, of course! It makes so much sense now. Thank you so much for your help
and time! Re-creating the FormData fixed my problem. I don't know why I
thought it would magically re-create the FormData, as if the FormData knew
how I calculated the offsets. See, you SWT developers are too good. You
give us all false expectations of magical things happening! ;)