ly(el.nodes[elm[3]]));
          } else {
            fragment.appendChild(el._sortRecursively(el.nodes[elm[3]]));
          }
        }

        // Append ordered tree nodes fragments
        tree.innerHTML = "";
        tree.appendChild(orderFragment);
        tree.appendChild(fragment);

      },
      /*
        @function (private) _sortRecursively
        @description Sort tree nodes recursively
        @param {Object} node [Tree node its children are being sorted]
        @return {Object} [Sorted tree