boolean modified = false;
KnowledgeBuilderImpl pkgBuilder = ((KnowledgeBuilderImpl)kBuilder);
Set<String> wrongResources = resourcesWithErrors.get(kBaseModel.getName());
for ( String resourceName : wrongResources ) {
modified = pkgBuilder.removeObjectsGeneratedFromResource(new DummyResource(resourceName)) || modified;
modified = addResource(ckbuilder, kBaseModel, kieModule, resourceName) || modified;
}
for (String file : filesToBuild) {
if ( wrongResources.contains(file) ) {