I try to check whethere there is a space in the third part. This should be okay, because we only want to distinguish the two cases:
1) FirstName FamilyName, FirstName FamilyName, FirstName FamilyName
2) FamilyName(s), FirstName(s), Suffix
which should be possible by testing whether the third part contains a space.