public static synchronized PropertyTimer[] getTimersForProperty(AbstractProperty property) {
   if (property == null) return null;
   PropertyTimer oneTimer = (PropertyTimer) property.getAdditionalInfo(AbstractProperty.TIMER);
   if (oneTimer != null) return new PropertyTimer[] {oneTimer};
   PropertyTimerHolder holder =
       (PropertyTimerHolder) property.getAdditionalInfo(AbstractProperty.TIMERS);
   if (holder != null) return holder.getTimers();
   return null;
 }