diff -r e2d1dc505c24 -r a51c0d80ee24 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Thu Apr 18 17:34:28 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Fri Nov 22 09:34:48 2013 +0100 @@ -1226,6 +1226,12 @@ isModel[0] = true; } else { ret = tm.toString(); + int idx = ret.indexOf("."); + if (idx >= 0) { + ret = ret.substring(idx + 7); + isEnum[0] = false; + return ret; + } } TypeMirror enm = processingEnv.getElementUtils().getTypeElement("java.lang.Enum").asType(); enm = processingEnv.getTypeUtils().erasure(enm);