gateway.addMessageListener(new ServerMessageValidationListener());
gateway.addMessageListener(new VersionListener());
MinaLoginMessageListener login = new MinaLoginMessageListener();
login.setGateway(gateway);
login.setLoginHandler(new SystemLoginHandler());
gateway.addMessageListener(login);
MinaConnectStateListener connect = new MinaConnectStateListener();
connect.setGateway(gateway);
gateway.addMessageListener(connect);