Деление на ноль в MVEL возвращает false. Какая логика стоит за этим?

public class MvelTest {
    @Test
    public void testNullDivision() {
        String expression = "2 / null";
        Serializable compiledExpression = MVEL.compileExpression(expression, new ParserContext());
        Object value = MVEL.executeExpression(compiledExpression);
        System.out.print(value); // false!
    }
}

Деление на ноль возвращает false в MVEL. Но почему? mvel2-2.1.3.Финал


person karadeniz    schedule 06.02.2014    source источник