docs: @Override
      public void writeRaw(String text)
          throws IOException, JsonGenerationException
      {
          // Nothing to check, can just output as is
          int len = text.length();
          int room = _outputEnd - _outputTail;
  
          if (room == 0) {
              _flushBuffer();
              room = _outputEnd - _outputTail;
          }
          // But would it nicely fit in? If yes, it's easy
          if (room >= len) {
              text.getChars(0, len, _outputBuffer, _outputTail);
              _outputTail += len;
          } else {
              writeRawLong(text);
          }
      }