XJDocument document = (XJDocument)documentClass.newInstance();
document.setDocumentData((XJData)dataClass.newInstance());
document.setDocumentFileType(getExtensions(), getDescriptionString());
XJWindow window = (XJWindow)windowClass.newInstance();
window.addDocument(document);
document.setWindow(window);
return document;
}