diff -r 6fe5b2b4b82e -r d1e482f73507 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Fri Apr 05 17:55:23 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Sun Apr 07 17:42:50 2013 +0200 @@ -122,6 +122,7 @@ String pkg = findPkgName(e); Writer w; String className = m.className(); + models.put(e, className); try { StringWriter body = new StringWriter(); List propsGetSet = new ArrayList<>(); @@ -809,7 +810,7 @@ " Object[] data = ((Object[])value);\n" + " arr = new " + modelClass + "[data.length];\n" + " for (int i = 0; i < data.length; i++) {\n" + - " arr[i] = new " + modelClass + "(value);\n" + + " arr[i] = new " + modelClass + "(data[i]);\n" + " }\n" + " } else {\n" + " arr = new " + modelClass + "[1];\n" +