A computer-implemented method of processing a document provides a user
with a plurality of nested test modes for creating, reviewing and
retrieving a plurality of different document configurations represented
by different document data sets. The nested test modes are activated upon
user request and a starting data set of the document is stored on a
memory and restored after leaving the test mode. By nesting a plurality
of test modes, the user can create a plurality of different
configurations of a document and easily retrieve the data of every one of
these configurations.