@Override protected IR constructIR() { return new NodesExpr(nodeType.checkIR(Expression.class), getType().getType()); }
@Override protected IR constructIR() { return new MapRangeExpr(targetExpr.checkIR(Expression.class), getType().getType()); }