### Question:
LazyJson implements Serializable { public static <T> LazyJson<T> create(T object) { LazyJson<T> lazyJson = new LazyJson<>(); lazyJson.set(object); return lazyJson; }  static LazyJson<T> create(T object); void set(T value); T get(); String getJson(); boolean isJsonArray(); static LazyJson<?> create(Type type, String json); boolean isParsed();  }### Answer:
@Test public void testSerialize() { Pojo pojo = new Pojo("xpto"); LazyJson<Pojo> lazyJson = LazyJson.create(pojo); assertEquals(JsonUtils.to(pojo), JsonUtils.to(lazyJson)); }