@Test
  public void testConfiguration() {
    KafkaTableSink kafkaTableSink = createTableSink();
    KafkaTableSink newKafkaTableSink = kafkaTableSink.configure(FIELD_NAMES, FIELD_TYPES);
    assertNotSame(kafkaTableSink, newKafkaTableSink);

    assertArrayEquals(FIELD_NAMES, newKafkaTableSink.getFieldNames());
    assertArrayEquals(FIELD_TYPES, newKafkaTableSink.getFieldTypes());
    assertEquals(new RowTypeInfo(FIELD_TYPES), newKafkaTableSink.getOutputType());
  }