private void fixKindIntentForShadow(PrismObject<ShadowType> resourceShadow, PrismObject<ResourceType> resource, boolean newShadow) { ResourceObjectShadowChangeDescription shadowChangeDescription = new ResourceObjectShadowChangeDescription(); shadowChangeDescription.setResource(resource); shadowChangeDescription.setOldShadow(newShadow ? null : resourceShadow); shadowChangeDescription.setCurrentShadow(resourceShadow); shadowChangeDescription.setSourceChannel(SchemaConstants.CHANGE_CHANNEL_DISCOVERY_URI); shadowChangeDescription.setUnrelatedChange(true); Task task = taskManager.createTaskInstance(); notifyResourceObjectChangeListeners(shadowChangeDescription, task, task.getResult()); }