Matthew is correct, anonymous classes (and actually, local classes in general) are barred from participating in serialization. I think it would be cleaner just to remove them from TypeOracle altogether... they are an implementation detail if you will.
--~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---