@Override
  public int hashCode() {
    int result = start1;
    result = 31 * result + end1;
    result = 31 * result + start2;
    result = 31 * result + end2;
    result = 31 * result + start3;
    result = 31 * result + end3;
    return result;
  }
@Override
  public int hashCode()