public ExpState initialize(Select sel, ExpContext ctx, int flags) { ExpState mapState = _map.initialize(sel, ctx, 0); ExpState keyState = _key.initialize(sel, ctx, 0); return new GetMapValueExpState(sel.and(mapState.joins, keyState.joins), mapState, keyState); }