156157158159160161162163164165166
} Value v = (Value) o; if (!v.isInteger()) { return false; } IntegerValue iv = v.asInteger(); return value.equals(iv.toBigInteger()); } @Override public int hashCode() {
154155156157158159160161162163164
} Value v = (Value) o; if (!v.isInteger()) { return false; } IntegerValue iv = v.asInteger(); if (!iv.isValidLong()) { return false; } return value == iv.toLong(); }