this implementation delegates to a savepointmanager for the underlying transaction , if possible . concode_field_sep boolean rollbackOnly concode_elem_sep Object savepoint concode_elem_sep boolean completed concode_field_sep boolean isLocalRollbackOnly concode_elem_sep Object createSavepoint concode_elem_sep Object getSavepoint concode_elem_sep void setCompleted concode_elem_sep void createAndHoldSavepoint concode_elem_sep boolean hasSavepoint concode_elem_sep boolean isGlobalRollbackOnly concode_elem_sep SavepointManager getSavepointManager concode_elem_sep void releaseHeldSavepoint concode_elem_sep void flush concode_elem_sep void setRollbackOnly concode_elem_sep void rollbackToSavepoint concode_elem_sep void setSavepoint concode_elem_sep void rollbackToHeldSavepoint concode_elem_sep boolean isRollbackOnly concode_elem_sep boolean isCompleted
void function ( Object arg0 ) { getSavepointManager ( ) . releaseSavepoint ( arg0 ) ; }