List sessions = getSessions();
List sessions = getManagedSessions();
        public void run() {            try {                List sessions = getSessions();                for (int i = 0, sessionsSize = sessions.size(); i < sessionsSize; i++) {                    quickfix.Session session = (quickfix.Session) sessions.get(i);                    try {                        // TODO REVIEW Need to sync logon and reconnect (this seems to work)                        if (session.getResponder() != null) {                            session.next();                        }                    } catch (IOException e) {                        logError(session.getSessionID(), null, "Error in session timer processing",                                e);                    }                }            } catch (Throwable e) {                log.error("Error during timer processing", e);            }        }