docs: public synchronized boolean queueOrStartNonPersistentTimerAlarm(TimerNpImpl timer, EJBModuleMetaDataImpl module) {
          if (ivStopping) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "not starting timer alarm after application stop: " + timer);
              return false;
          } else {
              if (isStarted()) {
                  timer.schedule();
              } else if (ivModuleBeingAddedLate != null && ivModuleBeingAddedLate != module) // d607800.CodRv
              {
                  timer.schedule();
              } else {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                      Tr.debug(tc, "queueing timer alarm until full application start: " + timer);
  
                  if (ivQueuedNonPersistentTimers == null) {
                      ivQueuedNonPersistentTimers = new ArrayList<TimerNpImpl>();
                  }
                  ivQueuedNonPersistentTimers.add(timer);
              }
          }
          return true;
      }