"com.smartgwt.client.widgets.form.DynamicForm",
new ConstructorCreationSupport());
{
// drop Canvas on RootPanel
panel.command_CREATE2(parentCanvas, null);
panel.command_BOUNDS(parentCanvas, new Point(10, 10), new Dimension(700, 500));
// broadcast for set widget as "live"
parentCanvas.addBroadcastListener(new JavaInfoSetObjectAfter() {
public void invoke(JavaInfo target, Object o) throws Exception {
if (target == parentCanvas) {
parentCanvas.removeBroadcastListener(this);