in old/dekaf-core/src/main/java/org/jetbrains/dekaf/core/ConnectionInfo.java [55:67]
public boolean equals(final Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ConnectionInfo that = (ConnectionInfo) o;
return rdbmsName.equals(that.rdbmsName)
&& !(databaseName != null ? !databaseName.equals(that.databaseName) : that.databaseName != null)
&& !(schemaName != null ? !schemaName.equals(that.schemaName) : that.schemaName != null)
&& !(userName != null ? !userName.equals(that.userName) : that.userName != null)
&& serverVersion.equals(that.serverVersion)
&& driverVersion.equals(that.driverVersion);
}