QueryBuilder myQuery = new QueryBuilder();
myQuery.or(Lucene.createdby.matches(username));
myQuery.or(Lucene.responsible.matches(username));
myQuery.or(Lucene.watchedby.matches(username));
myQuery.and(qb.toSubquery().toString());
luceneQuery = myQuery.build();
}
// paging links
int page = (params != null) ? Math.max(1, WicketUtils.getPage(params)) : 1;
int pageSize = app().settings().getInteger(Keys.tickets.perPage, 25);