cast
byte[] a1 = byte[].class.cast(o1);
byte[] a2 = byte[].class.cast(o2);
#define cast(t, exp) ((t)(exp))