@Override public Void visit(FactoryExpression<?> expr, Stack<String> context) { throw new IllegalStateException("Detected " + expr.getType() + " in path expression!"); }