_injectorBuilder = injectorBuilder;
_catalog = (MutableReferenceDataCatalog) _configuration.getReferenceDataCatalog();
_catalog.addSynonymCatalogListener(this);
_listPanel = new DCPanel();
_listPanel.setLayout(new VerticalLayout(4));
updateComponents();
final DCLabel newSynonymCatalogsLabel = DCLabel.dark("Create new synonym catalog:");
newSynonymCatalogsLabel.setFont(WidgetUtils.FONT_HEADER1);
final DCLabel existingSynonymCatalogsLabel = DCLabel.dark("Existing synonym catalogs:");
existingSynonymCatalogsLabel.setFont(WidgetUtils.FONT_HEADER1);
setLayout(new VerticalLayout(10));
add(newSynonymCatalogsLabel);
add(createNewSynonymCatalogsPanel());
add(Box.createVerticalStrut(10));
add(existingSynonymCatalogsLabel);
setBorder(new EmptyBorder(10, 10, 10, 0));