diff -r 65be08df3969 -r 7b379a47e3a9 rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java --- a/rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Thu Aug 29 07:59:21 2013 +0000 +++ b/rt/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Thu Sep 05 09:36:06 2013 +0200 @@ -18,6 +18,7 @@ package org.apidesign.vm4brwsr; import java.io.IOException; +import java.io.Serializable; import java.lang.annotation.Annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @@ -240,4 +241,13 @@ @JavaScriptBody(args = { }, body = "return function() { alert('x'); };") private native static Object fn(); + + public static boolean instanceOfSuperInterface() { + Object obj = new SuperSerial() { + }; + return obj instanceof Serializable; + } + + private static interface SuperSerial extends Serializable { + } }