class KiePMMLDroolsModelWithSources extends KiePMMLDroolsModel implements HasRule {

    @Override
    public String getPkgUUID() {
        return packageDescr.getPreferredPkgUUID().orElseThrow(() -> new KiePMMLException("Missing required PkgUUID in generated PackageDescr"));
    }

    public  KiePMMLDroolsModelWithSources(String name, String kmodulePackageName, Map<String, String> sourcesMap, PackageDescr packageDescr);

}