assertEquals("4", o.toString());
o = e.evaluate("", "${foo:add(2, 3)}", Integer.class, null, null, m, "foo");
assertEquals("5", o.toString());
o = e.evaluate("", "${foo:multiply(2, 3)}", Integer.class, null, null, m, "foo");
assertEquals("6", o.toString());
o = e.evaluate("", "${add(2, 3)}", Integer.class, null, null, m, "foo");
assertEquals("5", o.toString());
o = e.evaluate("", "${multiply(2, 3)}", Integer.class, null, null, m, "foo");
assertEquals("6", o.toString());
o = e.evaluate("", "${add(2, 3) + 5}", Integer.class, null, null, m, "foo");
assertEquals("10", o.toString());