IMPT: The returned entity is the subsequent detached instance after the persist operation is performed. The entity parameter remains un-altered! @param < E> The entity type @param entity the entity to persist @return the merged persistence context instance of the entity. @throws EntityExistsException
writeX()methods provided by extending classes.
If you wish to create a GISModelWriter which uses a different structure, it will be necessary to override the persist method in addition to implementing the