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 (dInteger.MIN_VALUE) { return new Integer(fun.intValue()); } } return new Double(d); }