docs: String getRandomAscii() {
          int count = 0;
          char[] randomAscii = new char[RANDOM_ASCII_BYTE_COUNT];
          final Random random = SECURE_RANDOM.get();
          while (count < RANDOM_ASCII_BYTE_COUNT) {
              int r = random.nextInt(128);
              char c = (char) r;
              // RFC 5802 § 5.1 specifies 'r:' to exclude the ',' character and to be only printable ASCII characters
              if (!isPrintableNonCommaAsciiChar(c)) {
                  continue;
              }
              randomAscii[count++] = c;
          }
          return new String(randomAscii);
      }