private void monitorHistoryTree(
     WorkflowType type, boolean isSuperWf, List<ZTreeNode> treeNodes, String parentId) {
   List<String> definitionCodes =
       workflowDefinitionManager.getWfDefinitionCodesByType(getCompanyId(), type.getId());
   for (String def : definitionCodes) {
     WorkflowDefinition wf =
         workflowDefinitionManager.getWorkflowDefinitionByCodeAndVersion(
             def, 1, ContextUtils.getCompanyId(), isSuperWf);
     if (wf != null) {
       ZTreeNode root =
           new ZTreeNode(
               "WFT_history_monitor_" + type.getId() + "_" + def,
               parentId,
               wf.getName(),
               "false",
               "false",
               "",
               "",
               "folder",
               "");
       treeNodes.add(root);
     }
   }
 }