final View clone = view.clone();
assertEquals(view, clone);
final byte[] viewJson = view.toCompactJson();
final byte[] cloneJson = clone.toCompactJson();
assertArrayEquals(viewJson, cloneJson);
<BUG>final View viewFromJson = View.fromJson(viewJson);

final View cloneFromJson = View.fromJson(cloneJson);
</BUG>
assertEquals(viewFromJson, cloneFromJson);

final View clone = view.clone();
assertEquals(view, clone);
final byte[] viewJson = view.toCompactJson();
final byte[] cloneJson = clone.toCompactJson();
assertArrayEquals(viewJson, cloneJson);
final View viewFromJson = new View.Builder().json(viewJson).build();
final View cloneFromJson = new View.Builder().json(cloneJson).build();
assertEquals(viewFromJson, cloneFromJson);
