class Expression {

    @Override
    public int hashCode() {
        return nullSafeHashCode(expression) + nullSafeHashCode(language);
    }

    public  Expression(String expression, String language);
    public  Expression(String expression);
    public  Expression(Expression toCopy);

}