if (WidgetType.PUSH_BUTTON.equals(widgetType)) { return new PTPushButton(); }
if (WidgetType.LISTBOX.equals(widgetType)) { return new PTListBox(); }
if (WidgetType.SIMPLE_LAYOUT_PANEL.equals(widgetType)) { return new PTSimpleLayoutPanel(); }
if (WidgetType.SIMPLE_PANEL.equals(widgetType)) { return new PTSimplePanel(); }
if (WidgetType.FOCUS_PANEL.equals(widgetType)) { return new PTFocusPanel(); }
if (WidgetType.SCROLL_PANEL.equals(widgetType)) { return new PTScrollPanel(); }
if (WidgetType.DATEBOX.equals(widgetType)) { return new PTDateBox(); }
if (WidgetType.DATEPICKER.equals(widgetType)) { return new PTDatePicker(); }
if (WidgetType.FLEX_TABLE.equals(widgetType)) { return new PTFlexTable(); }
if (WidgetType.GRID.equals(widgetType)) { return new PTGrid(); }
if (WidgetType.IMAGE.equals(widgetType)) { return new PTImage(); }