def pprint(self, initials_only=False):
last_name = self.last<EOL>suffixes = '<STR_LIT:U+002CU+0020>' + self.suffix if self.suffix else '<STR_LIT>'<EOL>if initials_only and last_name != u'<STR_LIT>':<EOL><INDENT>first_names = self.first_initials<EOL><DEDENT>else:<EOL><INDENT>first_names = self.first<EOL><DEDENT>return u'<STR_LIT>'.format(first_names, last_name, suffixes).strip()<EOL>
Pretty print the name.

        Args:
            initials_only (bool): ``True`` if we want the first names to be displayed with
            only the initial followed by a dot. ``False`` otherwise.

        Examples:
            >>> ParsedName('Lieber, Stanley Martin').pprint()
            u'Stanley Martin Lieber'
            >>> ParsedName('Lieber, Stanley Martin').pprint(initials_only=True)
            u'S. M. Lieber'
            >>> ParsedName('Downey, Robert Jr.').pprint(initials_only=True)
            u'R. Downey Jr.'