diff -r eea0065bcc1a -r 2adac52f955e vm/src/test/java/org/apidesign/vm4brwsr/Classes.java --- a/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Thu Dec 20 08:59:47 2012 +0100 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/Classes.java Sat Dec 29 19:46:09 2012 +0100 @@ -72,6 +72,14 @@ } throw new IllegalStateException("Not a subtype: " + ioe); } + public static String newInstanceNoPubConstructor() throws Exception { + try { + Float f = Float.class.newInstance(); + return "wrong, can't instantiate: " + f; + } catch (Exception ex) { + return (ex.getClass().getName() + ":" + ex.getMessage()).toString().toString(); + } + } public static int getMarker() { if (!Classes.class.isAnnotationPresent(ClassesMarker.class)) { return -2;