mainModel.initSettings(settings);
String[] locales = getMainModel().getSettings().getLocales().getArray();
ViewerCreatorMap map = getFactory().getViewerCreatorMap();
map.register(EntryModel.class, new EntryLayout(locales), true);
map.register(EntryArrayModel.class, new EntryArrayLayout(locales), false);
map.register(MainModel.class, new SwingViewerCreator(MainViewer.class));
try {
initMainPanel();