Configuration get() {
        return this.hadoopConfig;
    }
@Test
    void customPropertiesSurviveSerializationDeserialization()
            throws IOException, ClassNotFoundException {
        final SerializableHadoopConfiguration serializableConfigUnderTest =
                new SerializableHadoopConfiguration(configuration);
        final byte[] serializedConfigUnderTest = serializeAndGetBytes(serializableConfigUnderTest);
        final SerializableHadoopConfiguration deserializableConfigUnderTest =
                deserializeAndGetConfiguration(serializedConfigUnderTest);

        Assertions.<Configuration>assertThat(deserializableConfigUnderTest.get())
                .describedAs(
                        "a Hadoop Configuration with property: key=%s and value=%s",
                        TEST_KEY, TEST_VALUE)
                .satisfies(
                        actualConfig -> {
                            Assertions.assertThat(actualConfig)
                                    .isNotSameAs(serializableConfigUnderTest.get());
                            Assertions.assertThat(actualConfig.get(TEST_KEY))
                                    .isEqualTo(serializableConfigUnderTest.get().get(TEST_KEY));
                        });
    }