System.out.println("read string: " + s);
break;
case BINARY:
// Message buffer is an efficient byte buffer
MessageBuffer mb = v.get().asBinary().toMessageBuffer();
System.out.println("read binary: " + mb.toHexString(0, mb.size()));
break;
case ARRAY:
ArrayValue arr = v.get().asArrayValue();
for(ValueRef a : arr) {
System.out.println("read array element: " + a);