public void testStaticMathCeil() {      
    int x = 4;
    int m = (int) java.lang.Math.ceil( x/3 ); // demonstrating it's perfectly valid java

    String str = "int m = (int) java.lang.Math.ceil( x/3 ); return m;";

    ParserConfiguration pconf = new ParserConfiguration();
    ParserContext pctx = new ParserContext(pconf);
    pctx.setStrongTyping(true);
    pctx.addInput("x", int.class);

    ExecutableStatement stmt = (ExecutableStatement) MVEL.compileExpression(str, pctx);

    Map vars = new HashMap();
    vars.put("x", 4);
    assertEquals(new Integer( 2 ), MVEL.executeExpression(stmt, vars));
  }