code: String parseObjectKey() throws IOException {
          if (cachedObjectKey != null) {
              String key = cachedObjectKey;
              cachedObjectKey = null;
              return key;
          }
          String str = parseString();
          acceptEvent(JsonEvent.COLON);
          return str;
      }
docs: opening quite already consumed