public static Builder forConnector(String connector) {
        Preconditions.checkNotNull(connector, "Table descriptors require a connector identifier.");
        final Builder descriptorBuilder = new Builder();
        descriptorBuilder.option(FactoryUtil.CONNECTOR, connector);
        return descriptorBuilder;
    }
@Test
    void testFormatDescriptorWithPrefix() {
        assertThatThrownBy(
                        () ->
                                TableDescriptor.forConnector("test-connector")
                                        .schema(Schema.newBuilder().build())
                                        .format(
                                                FormatDescriptor.forFormat("test-format")
                                                        .option("test-format.a", "A")
                                                        .build())
                                        .build())
                .as(
                        "Format options set using #format(FormatDescriptor) should not contain the prefix 'test-format.', but found 'test-format.a'.")
                .isInstanceOf(ValidationException.class);
    }