def __make_fn(self):
s=[]<EOL>if self.n.prefix:<EOL><INDENT>s.append(self.n.prefix)<EOL><DEDENT>if self.n.given:<EOL><INDENT>s.append(self.n.given)<EOL><DEDENT>if self.n.middle:<EOL><INDENT>s.append(self.n.middle)<EOL><DEDENT>if self.n.family:<EOL><INDENT>s.append(self.n.family)<EOL><DEDENT>if self.n.suffix:<EOL><INDENT>s.append(self.n.suffix)<EOL><DEDENT>s=u"<STR_LIT:U+0020>".join(s)<EOL>self.content["<STR_LIT>"]=VCardString("<STR_LIT>", s, empty_ok = True)<EOL>
Initialize the mandatory `self.fn` from `self.n`.

        This is a workaround for buggy clients which set only one of them.