PackedCharArray impl