if (annotation.type() == PersistenceContextType.TRANSACTION) {
PersistenceContextTypeType persistenceContextType = persistenceContextRef.addNewPersistenceContextType();
persistenceContextType.setStringValue("Transaction");
persistenceContextRef.setPersistenceContextType(persistenceContextType);
} else if (annotation.type() == PersistenceContextType.EXTENDED) {
PersistenceContextTypeType persistenceContextType = persistenceContextRef.addNewPersistenceContextType();
persistenceContextType.setStringValue("Extended");
persistenceContextRef.setPersistenceContextType(persistenceContextType);
}
// persistence-context-properties