}
// find the server group, if any, that was last the serverGroupTarget of a remove or enable/disable on one of its deployments
private ServerGroupRecord findSingleTarget(List<ServerGroupRecord> serverGroups, DeploymentRecord... targets) {
if (targets.length != 1) return null;
DeploymentRecord singleTarget = targets[0];
for (ServerGroupRecord serverGroup : serverGroups) {
if (singleTarget.getServerGroup().equals(serverGroup.getGroupName())) return serverGroup;
}
return null;
}