try {
// Create a new top-level subform
var vSF = xfa.template.createNode("subform", "topLevel");
vSF.w = "6in";
vSF.h = "2in";
// Designer gets fairly upset if there are no master pages
vSF.loadXML('', false);
vSF.loadXML('New Top Level Subform', false);
xfa.template.nodes.append(vSF);
} catch (e) {
designer.println("error at line: " + e.line + ": " + e.toString());
for (var p in e) {
designer.println(p);
}
}