@Override
    public boolean equals(Object object) {
        if (this == object) return true;
        if (object == null) return false;
        if (object.getClass() != this.getClass()) return false;

        Token other = (Token) object;
        if (this.kind != other.kind) return false;
        if (!(this.image.equals(other.image))) return false;
        return true;
    }
Returns the substring containing the image ins original form (including casing),
as well as all the text surrounding the token

@return the image in original casing, never null
container-search/src/main/java/com/yahoo/prelude/query/parser/Token.java