private static JsonSchemaObjectImpl enqueue(@NotNull Collection<Pair<JsonSchemaObjectImpl, JsonValueAdapter>> queue,
                                              @NotNull JsonSchemaObjectImpl schemaObject,
                                              @NotNull JsonValueAdapter container) {
    queue.add(Pair.create(schemaObject, container));
    return schemaObject;
  }
private static JsonSchemaObjectImpl enqueue(@NotNull Collection<Pair<JsonSchemaObjectImpl, JsonValueAdapter>> queue,
                                              @NotNull JsonSchemaObjectImpl schemaObject,
                                              @NotNull JsonValueAdapter container)