docs: void reset(long time,
               long latest,
               AlarmListener listener,
               Object context,
               long index)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(
          tc,
          "reset",
          new Object[] { new Long(time), new Long(latest), listener, context, new Long(index) });
      
      data = listener;
      this.time = time;
      this.latest = latest;
      this.context = context;
      this.index = index;
      //check if this alarm has a group listener
      groupListener = (listener instanceof GroupAlarmListener);
      //flag as not canceled 
      active = true;
      
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "reset");
    }