Anchor is a virtual, utility type only (meaning it does not write or read any data from the stream) It only captures the current position in the stream (into an in-memory variable only), at the time when the anchor is encountered in the serialization process.