public Configuration get() {
    // get() call returns the original conf, which is mutable by caller
    confMutated = true;
    return conf;
  }
@Test
  public void testSerializationDeserialization() {
    Configuration conf = new Configuration();
    conf.set("hadoop.silly.test", "test-value");
    byte[] object = SerializationUtils.serialize(new SerializableConfiguration(conf));
    SerializableConfiguration serConf = SerializationUtils.deserialize(object);
    assertNotNull(serConf);
    assertEquals("test-value", serConf.get().get("hadoop.silly.test"));
  }