// where entitling first to the modifier then to the modifiee causes the modifier's
// entitlement cert to get regenerated, but since it's all in the same http call,
// this ends up causing a hibernate failure (the old cert is asked to be deleted,
// but it hasn't been saved yet). Since getting the pool ordering right is tricky
// inside an entitleByProducts call, we do it in two singular calls here.
AutobindData data = AutobindData.create(parentSystem).on(new Date())
.forProducts(new String [] {"modifier"});
poolManager.entitleByProducts(data);
try {
data = AutobindData.create(parentSystem).on(new Date())