@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_distillery == null) ? 0 : _distillery.hashCode()); result = prime * result + ((_name == null) ? 0 : _name.hashCode()); return result; }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; Bottle other = (Bottle) obj; if (_distillery == null) { if (other._distillery != null) return false; } else if (!_distillery.equals(other._distillery)) return false; if (_name == null) { if (other._name != null) return false; } else if (!_name.equals(other._name)) return false; return true; }