// a byte array. This is enforced in the AnnotationScanner
if (riakVClockField.getType().isAssignableFrom(VClock.class)) {
vclock = (VClock) getFieldValue(riakVClockField, obj);
} else {
vclock = new BasicVClock((byte[]) getFieldValue(riakVClockField, obj));
}
return vclock;
}