public void testOutOfSequence() {
final ClientConnection connection = new ClientConnection() {
@Override
public ResponseEnvelope executeRemotely(final Request request) {
// create a response based on another request so id is different
return new ResponseEnvelope(new RequestAbstract((AuthenticationSession) null) {
private static final long serialVersionUID = 1L;
@Override
public void execute(final ServerFacade serverFacade) {
}