private CatalogManager configureCatalogManager(String catalogFilePath)
     throws ConfigurationResourceAccessException {
   CatalogManager catalogManager = new CatalogManager();
   catalogManager.setRelativeCatalogs(false);
   catalogManager.setPreferPublic(true);
   catalogManager.setUseStaticCatalog(false);
   catalogManager.setAllowOasisXMLCatalogPI(true);
   if (isNotEmpty(catalogFilePath)) {
     catalogManager.setCatalogFiles(resolvePath(catalogFilePath));
   }
   return catalogManager;
 }