docs: @Override
      public TimerService getTimerService()
                      throws IllegalStateException
      {
          // The BeanO is the Timer Service object. That is how the specific
          // bean instance is tied to any created Timers. Subclasses must
          // override to check for IllegalStateException situations.
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
          {
              // EJB Spec does allow the timer service to be obtained even if the
              // bean does not have timers, but add a trace point, as that is an odd
              // thing to do...
              if (home.beanMetaData.timedMethodInfos == null) // F743-506
              {
                  Tr.debug(tc, "getTimerService: ***** Does not have timers *****");
              }
  
              Tr.debug(tc, "getTimerService: " + this);
          }
  
          return this;
      }