Done.. Now for all the array types am returning false for isFixedWidth().  But the whole array logic works by serializing the byteValue and the deserialization also happens from there.