In one of the previous comments we decided to pass getByteSize() as null for array types.  Because we don't deal with fixed width arrays. Let me check if it is possible to get the ByteSize from the actual array.