SaveAndRestore
BPicture *archivedPicture = SaveAndRestore(picture);
virtual BPicture *SaveAndRestore(BPicture *picture) = 0;
BPicture *SaveAndRestore(BPicture *picture);
BPicture *SaveAndRestore(BPicture *picture);