Creating a New Document From an Existing Document …

Source: www.java2s.com