struct SomeAccessors { int mNoAccessor; /**
*/ int mBothAccessors; /**
*/ int mUnsafeAccessors; /**
*/ int mImmutableAccessor; }; /**
*/ struct AllAccessors { int mBothAccessors; int mAlsoBothAccessors; }; /**
*/ struct AllUnsafeAccessors { int mBothAccessors; int mAlsoBothAccessors; }; /**
*/ struct ContradictAccessors { int mBothAccessors; /**
*/ int mNoAccessors; /**
*/ int mUnsafeAccessors; /**
*/ int mImmutableAccessor; }; /**
*/ struct Replacing { int mAccessor; }; struct Replaced { int noOp; }; /**
*/ struct Wrapper { Replaced mReplaced; };