}
}
public void handleAccept() throws MessagingException {
// Change state
ExchangeStatus status = getStatus();
int nextState;
if (status == ExchangeStatus.ACTIVE && packet.getFault() == null) {
nextState = this.states[this.state][STATES_NEXT_OUT];
} else if (status == ExchangeStatus.ACTIVE && packet.getFault() != null) {
nextState = this.states[this.state][STATES_NEXT_FAULT];