ListDataType listType = (ListDataType)type;
if (type.getRepresentationClass().isAssignableFrom(List.class)) {
DataType memberType = listType.getMemberType();
WidgetFactory memberWidgetFactory = new TypedWidgetFactoryWrapper(this, memberType);
Widget widget = new WidgetList(memberWidgetFactory);
return widget;
}
}
//simple types: