case TYPE_BYTE: return (Byte)buffer[offset]; case TYPE_CHAR: return (Character)Bits.readChar(buffer, offset); case TYPE_DOUBLE: return (Double)Bits.readDouble(buffer, offset); case TYPE_FLOAT: return (Float)Bits.readFloat(buffer, offset); case TYPE_INT: return (Integer)Bits.readInt(buffer, offset);
case TYPE_BYTE: return (Byte)buffer[offset]; case TYPE_CHAR: return (Character)Bits.readChar(buffer, offset); case TYPE_DOUBLE: return (Double)Bits.readDouble(buffer, offset); case TYPE_FLOAT: return (Float)Bits.readFloat(buffer, offset); case TYPE_INT: return (Integer)Bits.readInt(buffer, offset);
case TYPE_BYTE: return (Byte)buffer[offset]; case TYPE_CHAR: return (Character)Bits.readChar(buffer, offset); case TYPE_DOUBLE: return (Double)Bits.readDouble(buffer, offset); case TYPE_FLOAT: return (Float)Bits.readFloat(buffer, offset); case TYPE_INT: return (Integer)Bits.readInt(buffer, offset);