public void init() {
ViewerCreatorMap map = getFactory().getViewerCreatorMap();
map.registerSwingViewer(ItemListModel.class, ItemListViewer.class);
map.register(ItemArrayModel.class, new ItemArrayLayout(), false);
//map.registerSwingViewer(DoubleModel.class, DoubleViewer.class);
try {
DataViewer viewer = getFactory().createDefaultEditor(mainModel);
getMainPanel().setLayout(new GridLayout(1, 1));