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);
 }