It is more complicated than I first though.
I get the rawbytestring from the clipboard. It could be n strings, but usually 6 or less.
Some of the strings end with a period and some don't, some times none of the string have a period. Seems to be random.
I would like to parse without using the periods, if they exist.
example:
StartClassGroup Start new class group.
GroupDescendentsWith Provided for Delphi compatibility
ClassGroupOf Returns the class group to which an instance or class belongs