3839404142434445464748
} NumericValue val = (NumericValue)val0; switch (operation) { case FLOOR: return val.floor(); case CEILING: return val.ceiling(); case ROUND: return val.round(); case HALF_EVEN: