}
}
protected SearchCond getSearchCond(final String fiql) {
try {
SearchCondVisitor visitor = new SearchCondVisitor();
SearchCondition<SearchBean> sc = searchContext.getCondition(fiql, SearchBean.class);
sc.accept(visitor);
return visitor.getQuery();
} catch (Exception e) {
LOG.error("Invalid FIQL expression: {}", fiql, e);
SyncopeClientException sce = SyncopeClientException.build(ClientExceptionType.InvalidSearchExpression);
sce.getElements().add(fiql);