The code review tool flags the instance variable data (the dialog data) being declared as an Object, in relevant places in both the basic and scxml impl. While we do document the fact that dialog data should be Serializable, we do not enforce that in code. Any downside to changing the type of 'data' to Serializable?
Also getting flagged for missing serialVersionUIDs, don't see them elsewhere either (except in clay). -Rahul