Please change all calls to Array.copyOf to go through a new SchemaUtil function like SchemaUtil.padChar(byte[] value, int maxLength). I'd like to have the option to pad with something other than a null byte if we need to.