add foldedTextAt:length: and setFoldedText:range: methods.