@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + alphabetSize; long temp; temp = Double.doubleToLongBits(cvError); result = prime * result + (int) (temp ^ (temp >>> 32)); temp = Double.doubleToLongBits(nThreshold); result = prime * result + (int) (temp ^ (temp >>> 32)); result = prime * result + ((nrStartegy == null) ? 0 : nrStartegy.hashCode()); result = prime * result + paaSize; result = prime * result + windowSize; return result; }