AliasFilter rewrite(QueryRewriteContext context) throws IOException { QueryBuilder queryBuilder = reparseFilter(context); if (queryBuilder != null) { return new AliasFilter(QueryBuilder.rewriteQuery(queryBuilder, context), aliases); } return new AliasFilter(filter, aliases); }