Not sure that I understand the question. Which records do you need to parse?
Using Tagwriter from NXP, you can write different types of records to the tag. So far the NFC lib supports UriType (85), TextType (84).
I write a 'Geo Location' type record with a comment in it, Type (83), and currently neither GetAsUriType() nor GetAsTextType() will decode it.
A type 83 record, when using GetAsUriType will cause this error : java.lang.IndexOutOfBoundsException: Invalid index -111, size is 37
A type 83 record, when using GetAsTextType will return this : Ⱝ〰㘮ㄳ㔵㐵儁ᑔɥ湨潬汹扲潯欠潦晩捥
So, I would plan to add to the NFC library, as best I can, more functionality to decode other record types.
Am I wrong is my thoughts or have I missed something ?
Regards
John.