https://gist.github.com/dmj/7116314
In this multi-line pica the fields are separated by newline and field marker 0x1E. PicaDecoder in 1.2.0 creates fields by splitting the record on 0x1E and creates subfields by splitting on 0x1F.
This way the newline at the end of each field is considered to be part of the field's last subfield's value (e.g. not removed by trim()).