$pgf->setOverTimePolicy($data['over_time_policy_ids']);
 } else {
     $pgf->setOverTimePolicy(array());
 }
 if (isset($data['premium_policy_ids'])) {
     $pgf->setPremiumPolicy($data['premium_policy_ids']);
 } else {
     $pgf->setPremiumPolicy(array());
 }
 if (isset($data['round_interval_policy_ids'])) {
     $pgf->setRoundIntervalPolicy($data['round_interval_policy_ids']);
 } else {
     $pgf->setRoundIntervalPolicy(array());
 }
 if (isset($data['accrual_policy_ids'])) {
     $pgf->setAccrualPolicy($data['accrual_policy_ids']);
 } else {
     $pgf->setAccrualPolicy(array());
 }
 if (isset($data['meal_policy_ids'])) {
     $pgf->setMealPolicy($data['meal_policy_ids']);
 } else {
     $pgf->setMealPolicy(array());
 }
 if (isset($data['break_policy_ids'])) {
     $pgf->setBreakPolicy($data['break_policy_ids']);
 } else {
     $pgf->setBreakPolicy(array());
 }
 if (isset($data['holiday_policy_ids'])) {
     $pgf->setHolidayPolicy($data['holiday_policy_ids']);