public static TypeBuilder<Schema> builder() {
    return new TypeBuilder<>(new SchemaCompletion(), new NameContext());
  }
@Test
  void props() {
    Schema s = SchemaBuilder.builder().intBuilder().prop("p1", "v1").prop("p2", "v2").prop("p2", "v2real") // overwrite
        .endInt();
    int size = s.getObjectProps().size();
    assertEquals(2, size);
    assertEquals("v1", s.getProp("p1"));
    assertEquals("v2real", s.getProp("p2"));
  }