hasOtherTimePhasedProperties = false;
otherProperties.addAll(newProps);
  protected synchronized void setOtherProperties(Collection newProps) {    synchronized (otherProperties) {      if (otherProperties != null) {        otherProperties.clear();        hasOtherTimePhasedProperties = false;      } else {        force();      }      otherProperties.addAll(newProps);      // Check for time phased properties      for (Iterator i = newProps.iterator(); i.hasNext();) {        Object o = i.next();        if (o instanceof PropertyGroupSchedule) {          hasOtherTimePhasedProperties = true;          break;        }      }    }      }