this.zoneSeconds = timeZoneSeconds;
this.zoneString = TimeZone.getDefault().getID();
initStructures();
Result login = Result.newConnectionAttemptRequest(user, password,
database, zoneString, timeZoneSeconds);
initConnection(host, port, isTLS);
Result resultIn = execute(login);
if (resultIn.isError()) {
throw Error.error(resultIn);
}
sessionID = resultIn.getSessionId();
databaseID = resultIn.getDatabaseId();
clientPropertiesString = resultIn.getMainString();
}