@Override
    public int hashCode() {
        int hash = 5;
        hash = 11 * hash + (this.player != null ? this.player.hashCode() : 0);
        hash = 11 * hash + (this.until != null ? this.until.hashCode() : 0);
        hash = 11 * hash + (this.reason != null ? this.reason.hashCode() : 0);
        return hash;
    }