docs: protected final void _verifyValueWrite(String typeMsg)
          throws IOException, JsonGenerationException
      {
          int status = _writeContext.writeValue();
          if (status == JsonWriteContext.STATUS_EXPECT_NAME) {
              _reportError("Can not "+typeMsg+", expecting field name");
          }
          if (_cfgPrettyPrinter == null) {
              char c;
              switch (status) {
              case JsonWriteContext.STATUS_OK_AFTER_COMMA:
                  c = ',';
                  break;
              case JsonWriteContext.STATUS_OK_AFTER_COLON:
                  c = ':';
                  break;
              case JsonWriteContext.STATUS_OK_AFTER_SPACE:
                  c = ' ';
                  break;
              case JsonWriteContext.STATUS_OK_AS_IS:
              default:
                  return;
              }
              if (_outputTail >= _outputEnd) {
                  _flushBuffer();
              }
              _outputBuffer[_outputTail] = c;
              ++_outputTail;
              return;
          }
          // Otherwise, pretty printer knows what to do...
          _verifyPrettyValueWrite(typeMsg, status);
      }