diff -r c0bbf144c2c6 -r 25eba32a96cd vm/src/test/java/org/apidesign/vm4brwsr/Classes.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Tue Jan 08 16:01:25 2013 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Thu Feb 14 13:17:19 2013 +0100 @@ -151,4 +151,20 @@ Method m = StaticMethod.class.getMethod("sum", int.class, int.class); return (int) m.invoke(null, a, b); } + + private abstract class Application { + public abstract int getID(); + } + + private class MyApplication extends Application { + @Override + public int getID() { + return 1; + } + } + + public static boolean isClassAssignable() { + return Application.class.isAssignableFrom(MyApplication.class); + } + }