@Test public void testMethExpr() { MethodExpression meth = null; ELContext ctxt = elm.getELContext(); try { meth = factory.createMethodExpression(ctxt, "#{str.length}", Object.class, null); } catch (NullPointerException ex) { // Do nothing } assertTrue(meth == null); meth = factory.createMethodExpression(ctxt, "#{'abc'.length()}", Object.class, null); Object result = meth.invoke(ctxt, new Object[] {"abcde"}); System.out.println("'abc'.length() called, equals " + result); assertEquals(result, new Integer(3)); }