diff -r 1bc37d5f30d8 -r 2b1cf4f012f2 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Tue Feb 19 15:41:37 2013 +0100 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Tue Feb 19 15:54:36 2013 +0100 @@ -397,7 +397,9 @@ continue; } ExecutableElement ee = (ExecutableElement)e; - final String tn = ee.getReturnType().toString(); + final TypeMirror rt = ee.getReturnType(); + TypeMirror ert = processingEnv.getTypeUtils().erasure(rt); + final String tn = ert.toString(); final String sn = ee.getSimpleName().toString(); String[] gs = toGetSet(sn, tn, false);