ExpressionContext getExpressionContext(String expr, String alias) { for (ExpressionContext ec : allExprsQueried.get(expr)) { if (ec.getSrcAlias().equals(alias)) { return ec; } } throw new IllegalArgumentException("no expression available for " + expr + " alias:" + alias); }