@Override public int hashCode() { int hash = 5; hash = 71 * hash + super.hashCode(); hash = 71 * hash + Arrays.deepHashCode(this.keywordSpecs); return hash; }
@Override public boolean equals(Object obj) { if (obj == null) { return false; } if (getClass() != obj.getClass()) { return false; } final NodeSpecification other = (NodeSpecification) obj; if (!super.equals(obj)) { return false; } if (!Arrays.deepEquals(this.keywordSpecs, other.keywordSpecs)) { return false; } return true; }