// lets try a simple function call and see if it turns out ok
connection.getVersion();
} catch (VirtException lve) {
ConnectionBuilder builder = createBuilder();
LogRecord rec = new LogRecord(Level.WARNING, "Connection appears to be broken, trying to reconnect: {0} as {1}/******");
rec.setParameters(new Object[]{builder.constructHypervisorURI(), username});
LOGGER.log(rec);
try {
connection = builder.build();
} catch (VirtException lve2) {
rec = new LogRecord(Level.SEVERE, "Failed to re-establish connection to hypervisor URI: {0} as {1}/******");