docs: final void promoteValueToName() throws IOException {
      int context = peekScope();
      if (context != NONEMPTY_OBJECT && context != EMPTY_OBJECT) {
        throw new IllegalStateException("Nesting problem.");
      }
      promoteValueToName = true;
    }