It wraps the content objects collection ( Contents ) to scan its graphics state through a forward cursor.
Scanning is performed at an arbitrary deepness, according to the content objects nesting: in fact, each deepness level corresponds to a scan level so that at any time it's possible to seamlessly navigate across the levels (see ContentScanner.getParentLevel() , ContentScanner.getChildLevel() , ContentScanner.getLeafLevel() )
The returned object of this method is fundamental for any content manipulation as it represents the actual constraints that affect the current content object rendering.
After insertion complete, lastly-inserted content object is at the current position.