public List<QueryResult> complexQuery(ComplexQuery complexQuery) {
clientSetComplexQuery = complexQuery;
Product p = new Product();
p.setProductId("TestProductId");
Metadata m = new Metadata();
m.addMetadata("Filename", TEST_FILENAME);
m.addMetadata("Owners", Lists.newArrayList("Bob", "Billy"));
QueryResult qr = new QueryResult(p, m);
qr.setToStringFormat(complexQuery.getToStringResultFormat());
return Lists.newArrayList(qr);
}