docs: public final void addTaxWr(final List<Node<String>> pTree,
      final String pIndex, final String pName, final String pLang) {
      Node<String> nodeTaxWr = new Node<String>();
      pTree.add(nodeTaxWr);
      nodeTaxWr.setItsName(pName);
      nodeTaxWr.setItsNodes(new ArrayList<Node<String>>());
      Node<String> nodeTaxWrIsUsed = new Node<String>();
      nodeTaxWr.getItsNodes().add(nodeTaxWrIsUsed);
      nodeTaxWrIsUsed.setItsName(getSrvI18n().getMsg("isUsed", pLang));
      nodeTaxWrIsUsed.setItsValue(pIndex + ";isUsed");
      Node<String> nodeTaxWrRate = new Node<String>();
      nodeTaxWr.getItsNodes().add(nodeTaxWrRate);
      nodeTaxWrRate.setItsName(getSrvI18n().getMsg("rate", pLang));
      nodeTaxWrRate.setItsValue(pIndex + ";rate");
      Node<String> nodeTaxWrTax = new Node<String>();
      nodeTaxWr.getItsNodes().add(nodeTaxWrTax);
      nodeTaxWrTax.setItsName(getSrvI18n().getMsg("tax", pLang));
      nodeTaxWrTax.setItsNodes(new ArrayList<Node<String>>());
      Node<String> nodeTaxWrTaxName = new Node<String>();
      nodeTaxWrTax.getItsNodes().add(nodeTaxWrTaxName);
      nodeTaxWrTaxName.setItsName(getSrvI18n().getMsg("itsName", pLang));
      nodeTaxWrTaxName.setItsValue(pIndex + ";tax,itsName");
      Node<String> nodeTaxWrTaxId = new Node<String>();
      nodeTaxWrTax.getItsNodes().add(nodeTaxWrTaxId);
      nodeTaxWrTaxId.setItsName(getSrvI18n().getMsg("itsId", pLang));
      nodeTaxWrTaxId.setItsValue(pIndex + ";tax,itsId");
      Node<String> nodeTaxWrTaxPercentage = new Node<String>();
      nodeTaxWrTax.getItsNodes().add(nodeTaxWrTaxPercentage);
      nodeTaxWrTaxPercentage
        .setItsName(getSrvI18n().getMsg("itsPercentage", pLang));
      nodeTaxWrTaxPercentage.setItsValue(pIndex + ";tax,itsPercentage");
    }