void function ( String arg0 , BACoordinationCompletionParticipant arg1 ) { getParticipantSet ( arg0 ) . remove ( arg1 ) ; if ( getParticipantSet ( arg0 ) . isEmpty ( ) ) { participants . remove ( arg0 ) ; } }
forget about a participant concode_field_sep Logger log concode_elem_sep HashMap<String,Set<BACoordinationCompletionParticipant>> participants concode_elem_sep String txID concode_elem_sep EventLog eventLog concode_elem_sep long serialVersionUID concode_elem_sep String participantName concode_elem_sep ServiceCommand[] serviceCommands concode_field_sep void cancel concode_elem_sep void confirmCompleted concode_elem_sep Set<BACoordinationCompletionParticipant> getParticipantSet concode_elem_sep void recordParticipant concode_elem_sep void error concode_elem_sep void complete concode_elem_sep void close concode_elem_sep void compensate concode_elem_sep BACoordinationCompletionParticipant getSomeParticipant concode_elem_sep String status concode_elem_sep void unknown