@Override public boolean equals(Object o) { if (!(o instanceof DriverInfo)) return false; DriverInfo a = (DriverInfo) o; if (!this.getShortName().equals(a.getShortName())) return false; return a.getDriver() == this.getDriver(); }