Something
public text v1 · immutable static public Object evalForJinni(Number fun) {
if (fun instanceof Integer) return fun;
if (fun instanceof Double) return fun;
double d = fun.doubleValue();
if (fun instanceof Long) {
if (d<Integer.MAX_VALUE && d>Integer.MIN_VALUE) {
return new Integer(fun.intValue());
}
}
return new Double(d);
}