private static String getDescription(final SynonymCatalog synonymCatalog) { if (synonymCatalog.getDescription() != null) { return synonymCatalog.getDescription(); } if (synonymCatalog instanceof TextFileSynonymCatalog) { return ((TextFileSynonymCatalog) synonymCatalog).getFilename(); } else if (synonymCatalog instanceof DatastoreSynonymCatalog) { final DatastoreSynonymCatalog datastoreSynonymCatalog = (DatastoreSynonymCatalog) synonymCatalog; return datastoreSynonymCatalog.getDatastoreName() + ": " + datastoreSynonymCatalog .getMasterTermColumnPath(); } return ""; }