set(obj, "setFlag", true);
output.write(obj);
output.close();
RecordParser parser = parser();
ModelInput<Object> input = createInput(loader, parser, "io.ModelModelInput");
assertThat(input.readTo(obj), is(true));
assertThat(get(obj, "getId"), is((Object) 100L));
assertThat(get(obj, "getValueAsString"), is((Object) "Hello"));
assertThat(get(obj, "getDate"), is((Object) date(1999, 12, 31)));