docs: public boolean isLessThan(Precedence p) {
          if (this.precedence < p.precedence
                  || (this.precedence == p.precedence && this.fragmentId > p.fragmentId)) return true;
          return false;
      }