code: @Override
      public List<TimerStatus<?>> findTimerStatus(String appName, String pattern, Character escape, TaskState state, boolean inState, Long minId,
                                                  Integer maxResults) throws Exception {
          pattern = pattern == null ? null : Utils.normalizeString(pattern);
          List<?> results = null;
          TransactionController tranController = new TransactionController();
          try {
              tranController.preInvoke();
              results = taskStore.findTaskStatus(pattern, escape, state, inState, minId, maxResults, appName, true, this);
          } catch (Throwable x) {
              tranController.setFailure(x);
          } finally {
              Exception x = tranController.postInvoke(Exception.class);
              if (x != null)
                  throw x;
          }
  
          @SuppressWarnings("unchecked")
          List<TimerStatus<?>> timerStatusResults = (List<TimerStatus<?>>) results;
          return timerStatusResults;
      }
docs: {@inheritDoc}