docs: public CharSequence cluster() {
      if (d1 == 0) {
        // Application portion is empty
        return null;
      } else {
        return (dN > 0 && dN == asg.length()) ? asg() : substr(asg, 0, dN);
      }
    }