tree = parse("${bad}");
bindings = tree.bind(null, context.getVariableMapper());
try { getNode(tree).invoke(bindings, context, long.class, new Class[0], null); fail(); } catch (ELException e) {}
tree = parse("${var_method_1}");
bindings = tree.bind(null, context.getVariableMapper());
assertEquals(1l, getNode(tree).invoke(bindings, context, long.class, new Class[0], null));
tree = parse("${property_method_1}");
bindings = tree.bind(null, context.getVariableMapper());
assertEquals(1l, getNode(tree).invoke(bindings, context, null, new Class[0], null));