public static RowCoder of(Schema schema) {
    return new RowCoder(schema);
  }
@Test
  public void testConsistentWithEqualsIterableWithNull() throws Exception {
    Schema schema =
        Schema.builder()
            .addField("a", Schema.FieldType.iterable(Schema.FieldType.INT32.withNullable(true)))
            .build();

    Row row = Row.withSchema(schema).addValue(Arrays.asList(1, null)).build();
    CoderProperties.coderDecodeEncodeEqual(RowCoder.of(schema), row);
  }