protected List<PMMLResource> getChildResources(PMML pmml_origin, Miningmodel parent, List<PMMLResource> resourceList, ClassLoader classLoader, KieModuleModel module) {
if (parent != null && parent.getSegmentation() != null) {
MiningSegmentation segmentation = parent.getSegmentation();
if (segmentation.getMiningSegments() != null) {
List<MiningSegment> segments = segmentation.getMiningSegments();
for (MiningSegment segment : segments) {
if (segment.getModel() instanceof Miningmodel) {
buildResourcesFromModel(pmml_origin, (Miningmodel) segment.getModel(), resourceList, classLoader, module);
} else {
resourceList.add(buildResourceFromSegment(pmml_origin, segment, classLoader, module));
}
}
}
}
return resourceList;
}