private void readField(Object object, Class<?> clazz, Field field,
DestephenerializationStream streamer)
throws IllegalArgumentException, IllegalAccessException {
field.setAccessible(true);
final StephenerializableType type = StephenerializableType.lookup(clazz);
switch (type) {
case BYTE :
field.setByte(object, streamer.readByte());
break;
case SHORT :