private void updateOPlanTimes() {
protected void updateOPlanTimes() {
  private void updateOPlanTimes() {    long end_time;    long newET = Long.MIN_VALUE;    long start_time;    long newST = Long.MAX_VALUE;    OrgActivity activity;    Enumeration activities = orgActivities_.elements();    // initialize endTime/startTime values    if (activities.hasMoreElements()) {      activity = (OrgActivity)activities.nextElement();      newET = getEndTime(activity);      newST = getStartTime(activity);    }    // search for first/last times    while (activities.hasMoreElements()) {      activity = (OrgActivity)activities.nextElement();      end_time = getEndTime(activity);      if ((end_time > newET)) {	newET = end_time;      }      start_time = getStartTime(activity);      if (start_time < newST) {	newST = start_time;      }    }    if (newET != endTime_ || newST != startTime_) {      //System.out.println("ClusterOplan at " + clusterId_ + " updating startTime from " + startTime_ + " to " + newST + ", and endTime from " + endTime_ + " to " + newET);      synchronized(this) {	endTime_ = newET;	startTime_ = newST;      }    }  }