} else if (filter.startsWith("modifier:") && filter.length() > "modifier:".length()) {
String modifier = StringUtils.trim(filter.substring("modifier:".length()));
if ("me".equals(modifier))
q.withModifier(securityService.getUser());
else
q.withModifier(new UserImpl(modifier));
} else if (filter.startsWith("publisher:") && filter.length() > "publisher:".length()) {
String publisher = StringUtils.trim(filter.substring("publisher:".length()));
if ("me".equals(publisher))
q.withPublisher(securityService.getUser());
else