docs: public final void addTaxCatWr(final List<Node<String>> pTree,
      final String pIndex, final String pName, final String pLang) {
      Node<String> nodeTaxCatWr = new Node<String>();
      pTree.add(nodeTaxCatWr);
      nodeTaxCatWr.setItsName(pName);
      nodeTaxCatWr.setItsNodes(new ArrayList<Node<String>>());
      Node<String> nodeTaxCatWrIsUsed = new Node<String>();
      nodeTaxCatWr.getItsNodes().add(nodeTaxCatWrIsUsed);
      nodeTaxCatWrIsUsed.setItsName(getSrvI18n().getMsg("isUsed", pLang));
      nodeTaxCatWrIsUsed.setItsValue(pIndex + ";isUsed");
      Node<String> nodeTaxCatWrPercent = new Node<String>();
      nodeTaxCatWr.getItsNodes().add(nodeTaxCatWrPercent);
      nodeTaxCatWrPercent.setItsName(getSrvI18n().getMsg("aggrPercent", pLang));
      nodeTaxCatWrPercent.setItsValue(pIndex + ";aggrPercent");
      Node<String> nodeTaxCatWrRate = new Node<String>();
      nodeTaxCatWr.getItsNodes().add(nodeTaxCatWrRate);
      nodeTaxCatWrRate.setItsName(getSrvI18n().getMsg("aggrRate", pLang));
      nodeTaxCatWrRate.setItsValue(pIndex + ";aggrRate");
      Node<String> nodeTaxCatWrTaxCat = new Node<String>();
      nodeTaxCatWr.getItsNodes().add(nodeTaxCatWrTaxCat);
      nodeTaxCatWrTaxCat.setItsName(getSrvI18n().getMsg("taxCategory", pLang));
      nodeTaxCatWrTaxCat.setItsNodes(new ArrayList<Node<String>>());
      Node<String> nodeTaxCatWrTaxCatName = new Node<String>();
      nodeTaxCatWrTaxCat.getItsNodes().add(nodeTaxCatWrTaxCatName);
      nodeTaxCatWrTaxCatName.setItsName(getSrvI18n().getMsg("itsName", pLang));
      nodeTaxCatWrTaxCatName.setItsValue(pIndex + ";taxCategory,itsName");
      Node<String> nodeTaxCatWrTaxCatId = new Node<String>();
      nodeTaxCatWrTaxCat.getItsNodes().add(nodeTaxCatWrTaxCatId);
      nodeTaxCatWrTaxCatId.setItsName(getSrvI18n().getMsg("itsId", pLang));
      nodeTaxCatWrTaxCatId.setItsValue(pIndex + ";taxCategory,itsId");
    }