@Override
    public int hashCode() {
        int hash = 37;
        hash += 37 * hash + Float.floatToIntBits(x);
        hash += 37 * hash + Float.floatToIntBits(y);
        return hash;
    }
Returns a hash code. If two vectors are logically equivalent, they will
return the same hash code. The current instance is unaffected.

@return the hash code value
jme3-core/src/main/java/com/jme3/math/Vector2f.java