There is limited support for class-private
identifiers. Any identifier of the form \code{__spam} (at least two
-leading underscores, at most one trailing underscore) is now textually
+leading underscores, at most one trailing underscore) is textually
replaced with \code{_classname__spam}, where \code{classname} is the
current class name with leading underscore(s) stripped. This mangling
is done without regard of the syntactic position of the identifier, so