code: protected static void removeAlarm(Object key, Object alarmObject)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.entry(tc, "removeAlarm", new Object[] { key, alarmObject });
  
          synchronized (pendingAlarms)
          {
              if (pendingAlarms.containsKey(key))
                  ((Set) pendingAlarms.get(key)).remove(alarmObject);
          }
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              SibTr.exit(tc, "removeAlarm");
      }
docs: Utility method for removing an alarm from the alarm set. Has no
  effect if either no alarms are associated with the given key, or
  the given alarm object does not exist.
  
  @param key The key for the set of alarms from which an alarm will
  be removed. Normally this is a stream instance.
  @param alarmObject The alarm object to remove.