force().add(pgSchedule);
if (otherProperties == null) { otherProperties = new ArrayList(1); } otherProperties.add(pgSchedule);
  protected synchronized void setLocalPGSchedule(PropertyGroupSchedule pgSchedule) {    if (hasOtherTimePhasedProperties) {      int index = findLocalPGScheduleIndex(pgSchedule.getPGClass());      if (index >= 0) {        force().remove(index);      }    } else {      hasOtherTimePhasedProperties = true;    }    force().add(pgSchedule);  }