- Clarify the semantics of @private and @protected, in particular how they differ from the expectations of users of C++ and Java.