versio3.jpg illustrates the 3 steps for creating a new version of a document. First, the application uses the reserveNext() method to prevent others from making changes at the same time. Second, the document content is updated. Finally, the version number is incremented and comments appended using the newVersion() method.