XMLOutputStream xmlOutput = new XMLOutputStream(stream);
try
{
mappingClass.preArchive(); // call pre archive hook
xmlOutput.writeObject(mappingClass);
// update modified flags for the mapping and persistence
// classes after save
mappingClass.setModified(false);
getPersistenceClass(mappingClass).setModified(false);