code: private Queue<MethodWrapper> formConversationQueue(Queue<MethodWrapper> queue, String methodName) {
          MethodWrapper methodWrapper = methodNameMap.get(methodName);
          queue.add(methodWrapper);
          if (StringUtils.isEmpty(methodName)) {
              return queue;
          } else {
              return formConversationQueue(queue, methodWrapper.getNext());
          }
      }
docs: Form a Queue with all the methods responsible for a particular conversation.
  
  @param queue
  @param methodName
  @return