private Collection<Element> getPermanentServices(DeployState deployState) throws IOException, SAXException { List<Element> permanentServices = new ArrayList<>(); Optional<ApplicationPackage> applicationPackage = deployState.getPermanentApplicationPackage(); if (applicationPackage.isPresent()) { ApplicationFile file = applicationPackage.get().getFile(Path.fromString(ApplicationPackage.PERMANENT_SERVICES)); if (file.exists()) { try (Reader reader = file.createReader()) { Element permanentServicesRoot = getServicesFromReader(reader); permanentServices.addAll(getServiceElements(permanentServicesRoot)); } } } return permanentServices; }
ModelGraphBuilder graphBuilder = new ModelGraphBuilder(); final List<Element> children = getServiceElements(servicesRoot);