} else if (matchesAndJoinedQuery(query)) {
return createAndJoinedQueryRequest(query);
} else if (matchesOrJoinedQuery(query)) {
return createOrJoinedQueryRequest(query);
} else {
throw new EKBException(
String.format("The given query %s matches neither and joined nor or joined format", query));
}
}