docs: private void addTimerToCorrectMap(Map<String, List<com.ibm.ws.javaee.dd.ejb.Timer>> timers1ParmByMethodName,
                                        Map<String, List<com.ibm.ws.javaee.dd.ejb.Timer>> timers0ParmByMethodName,
                                        Map<String, List<com.ibm.ws.javaee.dd.ejb.Timer>> timersUnspecifiedParmByMethodName,
                                        int parmCount,
                                        String methodName,
                                        com.ibm.ws.javaee.dd.ejb.Timer timer) {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
  
          Map<String, List<com.ibm.ws.javaee.dd.ejb.Timer>> mapToUse = null;
          if (parmCount == 0) {
              mapToUse = timers0ParmByMethodName;
          } else if (parmCount == 1) {
              mapToUse = timers1ParmByMethodName;
          } else {
              mapToUse = timersUnspecifiedParmByMethodName;
          }
  
          List<com.ibm.ws.javaee.dd.ejb.Timer> timerList = mapToUse.get(methodName);
  
          if (timerList == null) {
              timerList = new ArrayList<com.ibm.ws.javaee.dd.ejb.Timer>();
              mapToUse.put(methodName, timerList);
          }
  
          if (isTraceOn && tc.isDebugEnabled()) {
              Tr.debug(tc, "found XML timer for method " + methodName);
          }
          timerList.add(timer);
  
      }