@Test
 @SuppressWarnings("unchecked")
 public void canWrapObjectWithPrimitiveTypes() throws Exception {
   // begin tests
   CorfuRuntime r = getDefaultRuntime().connect();
   TestClassWithPrimitives test = r.getObjectsView().open("test", TestClassWithPrimitives.class);
   test.setPrimitive("hello world".getBytes());
   assertThat(test.getPrimitive()).isEqualTo("hello world".getBytes());
 }
  @Test
  @SuppressWarnings("unchecked")
  public void canUsePrimitiveSerializer() throws Exception {
    // begin tests
    CorfuRuntime r = getDefaultRuntime().connect();
    TestClassWithPrimitives test =
        r.getObjectsView()
            .build()
            .setType(TestClassWithPrimitives.class)
            .setStreamName("test")
            .setSerializer(null)
            .open();

    test.setPrimitive("hello world".getBytes());
    assertThat(test.getPrimitive()).isEqualTo("hello world".getBytes());
  }