// drift server plugin.
entityManager.persist(driftDef);
DriftDefinitionTemplate template = driftDef.getTemplate();
if (template != null && template.isPinned()) {
DriftServerPluginFacet driftServerPlugin = getServerPlugin();
driftServerPlugin.copyChangeSet(subject, template.getChangeSetId(), driftDef.getId(), resourceId);
}
}
resource.setAgentSynchronizationNeeded();
AgentClient agentClient = agentManager.getAgentClient(subjectManager.getOverlord(), resourceId);