wraps actual listener with the votechannellistener and adds to the votechannel concode_field_sep int ABORT concode_elem_sep Object decree concode_elem_sep int COMMIT concode_elem_sep int PREPARE concode_elem_sep VotingAdapter voteChannel concode_elem_sep TwoPhaseVotingListener listener concode_elem_sep int type concode_field_sep void commit concode_elem_sep boolean isPrepare concode_elem_sep void removeListener concode_elem_sep boolean isAbort concode_elem_sep void setType concode_elem_sep boolean isType concode_elem_sep boolean isCommit concode_elem_sep void setDelegate concode_elem_sep int getType concode_elem_sep void abort concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep String toString concode_elem_sep void setDecree concode_elem_sep boolean vote concode_elem_sep boolean vote concode_elem_sep Object getDecree
void function ( TwoPhaseVotingListener arg0 ) { voteChannel . addVoteListener ( new TwoPhaseVoteWrapper ( arg0 ) ) ; }