boolean function ( CnATreeElement arg0 ) { if ( ! arg0 . equals ( initiator ) ) { return false ; } visited = new HashSet < CnATreeElement > ( ) ; initiator = null ; aborted = false ; return true ; }
reset this transaction , only the initiator can do this . concode_field_sep Set<CnATreeElement> visited concode_elem_sep boolean aborted concode_elem_sep Object initiator concode_elem_sep Object loopObject concode_elem_sep boolean loopDetected concode_field_sep boolean hasLooped concode_elem_sep boolean isInitiator concode_elem_sep void abort concode_elem_sep Object getLoopedObject concode_elem_sep boolean enter concode_elem_sep boolean hasBeenVisited concode_elem_sep boolean isAborted