assertNotNull(prop3);
assertTrue(prop3.isArraySchema());
assertNull(prop3.getRequired());
Items items = prop3.asArraySchema().getItems();
assertTrue(items.isSingleItems());
JsonSchema itemType = items.asSingleItems().getSchema();
assertNotNull(itemType);
assertTrue(itemType.isStringSchema());
JsonSchema prop4 = properties.get("property4");
assertNotNull(prop4);