code: function (str, delimiter = "\n", includeTlido = false, keepOriginalText = false, ifIndentedConsiderNextLineAsSameIncludedType = true) {
  
          var otxt = str;
          var o = new Object();
          var r = [];
  
  
  
          if (keepOriginalText) o.text = str;
  
          if (otxt.indexOf(delimiter) > -1) {
              //parsing each lines
              var cmt = 0;
              otxt.split(delimiter).forEach(element => {
                  // if (element.lenght > 2) {
                  if (element != "" && element != " " && element != "," && element != "\n" && element != ".") {
  
                      var indentOfElement = getElementIndenting(element);
  
                      var rgeto = this.geto(element, false, includeTlido);
  
                      if (rgeto != null) {
  
                          r.push(rgeto);
                          //  r[cmt] = rgeto
                          cmt++;
                      }
                  }
                  // }
              });
          }
          else //parse one single line
          {
              var rgeto = this.geto(otxt);
              if (rgeto != null)
                  r.push(rgeto);
  
          }
          o.results = r;
  
  
          return o;
      }
docs: //@v Extract decorator as structured object 190113
  //@a  GIXDeko.Package upgrade : @feature 1901131337 Considering Next line as same type or hierarchy if indented. 1901141700
  //@result a dekos object is created and childs are added to it
  
  @param {*} str
  @param {*} delimiter
  @param {*} includeTlido
  @param {*} keepOriginalText
  @param {*} ifIndentedConsiderNextLineAsSameIncludedType