public CycServerInfoImpl(CycAccess cyc) { this.cyc = cyc; if ((cyc != null) && !cyc.isClosed()) { this.server = cyc.getCycServer(); } else { server = null; } try { reloadCache(); } catch (SessionCommunicationException ex) { throw new SessionApiRuntimeException(ex); } }