if (WidgetType.SUGGESTBOX.equals(widgetType)) { return new PTSuggestBox(); }
if (WidgetType.MULTIWORD_SUGGEST_ORACLE.equals(widgetType)) { return new PTMultiWordSuggestOracle(); }
if (WidgetType.DISCLOSURE_PANEL.equals(widgetType)) { return new PTDisclosurePanel(); }
if (WidgetType.DECORATOR_PANEL.equals(widgetType)) { return new PTDecoratorPanel(); }
if (WidgetType.ELEMENT.equals(widgetType)) { return new PTElement(); }
if (WidgetType.SCRIPT.equals(widgetType)) { return new PTScript(); }
if (WidgetType.PUSHER.equals(widgetType)) { return new PTPusher(); }
if (WidgetType.TERMINAL_SCHEDULED_COMMAND.equals(widgetType)) { return new PTTerminalScheduledCommand(); }
if (WidgetType.WINDOW.equals(widgetType)) { return new PTWindow(); }
if (WidgetType.HEADER_PANEL.equals(widgetType)) { return new PTHeaderPanel(); }
if (WidgetType.ADDON.equals(widgetType)) { return new PTAddOn(); }