docs: @Override
      public boolean isCalendarTimer()
      {
          boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled())
              Tr.entry(tc, "isCalendarTimer: " + this);
  
          // Determine if the calling bean is in a state that allows timer service
          // method access - throws IllegalStateException if not allowed.
          checkTimerAccess();
  
          // Determine if this timer is considered cancelled for the current
          // thread/transaction - throws NoSuchObjectLocalException if cancelled.
          checkIfCancelled();
  
          boolean result = ivParsedScheduleExpression != null;
  
          if (isTraceOn && tc.isEntryEnabled())
              Tr.exit(tc, "isCalendarTimer: " + result);
  
          return result;
      }