No comment. Sorry.
shouldPreserveContents
Return true if the receiver should preserve it's contents when flagged to be clean. Most forms can not be trivially restored by some drawing operation but some may.