I changed this to true because the getByteSize is null and the estimatedByteSize() gets the length from the String.
So does this mean that even the char_array that is formed from String array should have all the elements of equal size?