new Integer(10), new Integer(11), });
}
private int jdk() throws Exception{
// Compile the expression once; relatively slow.
ExpressionEvaluator ee = new ExpressionEvaluator("c > d ? c : d", // expression
int.class, // expressionType
new String[] { "c", "d" }, // parameterNames
new Class[] { int.class, int.class } // parameterTypes
);
// Evaluate it with varying parameter values; very fast.
return (Integer) ee.evaluate(new Object[] { // parameterValues
new Integer(10), new Integer(11), });
}