*/
public final Version getVersion() throws RuntimeException {
if (version == null || loginChangeVersion) {
try {
GetVersion gs = new GetVersion();
performAction(gs);
version = gs.getVersion();
loginChangeVersion = false;
} catch (JwbfException e) {
LOGGER.error(e.getClass().getName() + e.getLocalizedMessage());
throw new RuntimeException(e.getLocalizedMessage());
}