@Test
public void create() throws IOException {

    ObjectNode tree
        = MarshaledReplacementObjectNode.of(INTEGER_MARSHALER, RawObjectNode.of(STRING_MARSHALER, "42"));
    UnmarshalContext unmarshalContext = DelegatingUnmarshalContext.create(
        MarshalingTreeUnmarshalSource.create(tree),
        getClass().getClassLoader()
    );
    Assert.assertEquals(INTEGER_MARSHALER.get(unmarshalContext), (Integer) 42);
}