@Override public Object marshal(Env env, FeatureExpr ctx, Expr expr, Class expectedClass) { return marshalValue(env, ctx, expr.eval(env, VHelper.noCtx()).getOne(), expectedClass); }
@Override public Object marshal(Env env, FeatureExpr ctx, Expr expr, Class argClass) { Value value = expr.eval(env, VHelper.noCtx()).getOne(); return marshalValue(env, ctx, value, argClass); }
@Override public Object marshal(Env env, FeatureExpr ctx, Expr expr, Class expectedClass) { return new Long(expr.evalLong(env, VHelper.noCtx()).getOne()); }