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; }