code: private 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);
          }
      }
docs: /*
  ********************************************************
  /* Internal methods, low-level writing; text, default
  ********************************************************