presto-parser/src/main/java/io/prestosql/sql/tree/DoubleLiteral.java/DoubleLiteral/hashCode
class DoubleLiteral:    @SuppressWarnings("UnaryPlus")
    @Override
    public int hashCode()
    {
        long temp = value != +0.0d ? Double.doubleToLongBits(value) : 0L;
        return (int) (temp ^ (temp >>> 32));
    }