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