// If the abbreviated catalog description contains plot symbol descriptions,
// they are copied to the original catalog object as well.
public void _catalogsEnd() {
int n = _catalogs.size();
for (int i = n - 1; i >= 0; i--) {
Catalog c = _catalogs.get(i);
if (c instanceof AstroCatalog) {
AstroCatalog catalog = (AstroCatalog) c;
String path = catalog.getURLPath();
if (path == null || path.length() == 0) {
Catalog cat = CatalogFactory.getCatalogByName(catalog.getName());
if (cat == null) {
_catalogs.remove(i); // remove dead links
LOG.warning("Catalog not found in any config files: '" + catalog.getName()
+ "', referenced in " + getURL());
} else if (_catalogs.contains(cat)) {