http://gwt-code-reviews.appspot.com/1470801/diff/1/user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java File user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java (right):
http://gwt-code-reviews.appspot.com/1470801/diff/1/user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java#newcode511 user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java:511: Ooops, removed http://gwt-code-reviews.appspot.com/1470801/diff/1/user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java#newcode531 user/test/com/google/gwt/dev/jjs/test/SingleJsoImplTest.java:531: Simple simpleTwo = (Simple) JavaScriptObject.createObject(); The problem with that, is as soon as I create a non-JSO Simple object, Simple is no longer has a SingleJsoImpl, and so it causes an ArrayStoreException....which I think is the expected behavior (so maybe I should make a test to confirm that!). http://gwt-code-reviews.appspot.com/1470801/ -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
