code: public void alarm(Object handle)
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "alarm", handle);
  
      synchronized (this)
      {
        keepAliveAlarmHandle =
          am.create(parent.getMessageProcessor().getCustomProperties().get_browse_liveness_timeout(), this);
        parent.sendBrowseStatus(SIMPConstants.BROWSE_ALIVE, browseId);
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "alarm");
    }
docs: ////////////////////////////////////////////////////////////