api/jar/src/main/java/javax/slee/management/AlarmDuplicateFilter.java
private void clearStaleTimeouts() {
        Iterator iterator = knownAlarms.values().iterator();
        long currentTime = System.currentTimeMillis();
        while (iterator.hasNext()) {
            Long firstSeenTime = (Long)iterator.next();
            // if period has expired remove reference to the notification
            if ((firstSeenTime.longValue() + period) < currentTime) {
                iterator.remove();
            }
        }
    }
private void clearStaleTimeouts() {
        Iterator iterator = knownAlarms.values().iterator();
        long currentTime = System.currentTimeMillis();
        while (iterator.hasNext()) {
            Long firstSeenTime = (Long)iterator.next();
            // if period has expired remove reference to the notification
            if ((firstSeenTime.longValue() + period) < currentTime) {
                iterator.remove();
            }
        }
    }
private