diff -r eea0065bcc1a -r e078953818d2 launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java --- a/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java Thu Dec 20 08:59:47 2012 +0100 +++ b/launcher/src/main/java/org/apidesign/bck2brwsr/launcher/Console.java Thu Dec 20 11:03:34 2012 +0100 @@ -83,6 +83,11 @@ log(ex.getMessage()); } } + + static String invoke(String clazz, String method) throws ClassNotFoundException, InvocationTargetException, IllegalAccessException { + final Object r = invokeMethod(clazz, method); + return r == null ? "null" : r.toString().toString(); + } private static Object invokeMethod(String clazz, String method) throws ClassNotFoundException, InvocationTargetException,