Sure, but like I mentioned above. I haven't really altered the XID creation too much. Basically, the old structure is:
XidImple(OLD)
int formatId
byte[] gtrid { UID + nodeName:String }
byte[] bqual { UID + eisName:String }
XidImple(NEW)
int formatId
byte[] gtrid { UID + nodeName:int }
byte[] bqual { UID + nodeName:int + nodeName:int + eisName:String}
Generating the two should be fairly similar shouldn't it? Or maybe I am missing something? To create a harness to test this would require both XidImple to be present (which as the new one replaced the old one would mean two builds of TS).