@Override public int hashCode() { final int prime = 37; int result = 17; if (startArt != null) { result = prime * result + startArt.hashCode(); } else { result = prime * result; } if (endArt != null) { result = prime * result + endArt.hashCode(); } else { result = prime * result; } return result; }