MutableConfiguration cataloguesConf = modifiedConf.getMutableChild("catalogues", true); for (MutableConfiguration catalogueConf : cataloguesConf.getMutableChildren()) if (!"false".equals(catalogueConf.getAttribute("aspects","false"))) Configuration baseCatalogueLocationConf = catalogueConf.getChild("location"); if (baseCatalogueLocationConf != null) String catalogueId = catalogueConf.getAttribute("id","unknown"); baseLocation.setValue(baseLocationPath); catalogueConf.addChild(baseLocation); aspectLocation.setValue(aspectLocationPath); catalogueConf.addChild(aspectLocation);