}
private final UserExpressionParser _parser;
public MarketDataELCompiler() {
_parser = new ELExpressionParser();
try {
_parser.setFunction("Curve", "parallelShift", MarketDataELFunctions.class.getMethod("parallelShiftCurve", Object.class, Double.TYPE));
_parser.setFunction("Curve", "pointShift", MarketDataELFunctions.class.getMethod("pointShiftCurve", Object.class, Double.TYPE, Double.TYPE));
_parser.setFunction("Security", "get", MarketDataELFunctions.class.getMethod("getSecurity", Object.class));
_parser.setFunction("FX", "isRate", MarketDataELFunctions.class.getMethod("isFXRate", Object.class));