Snapshot during update bug

I am basically safeguarding against the error. This appears to be a weird JDT bug, since I get an IllegalArgumentException from a method that requires no arguments and is called on a valid object (that again I got from the platform). I am either braking some obscure contract somewhere, or there is indeed a bug in JDT.

It might that time of day when I need to take a break...

Anyway, this catches the error if it happens (and it's a RuntimeException to make things worse. Who ever invented those was an imbecile!), so we should be fine. At least it does not bug the user.