if (keywords.equals("")) {
entitiesThatContainKeywords = entities;
} else {
String[] keywordsArray = keywords.split(",");
if (andKeywords.booleanValue()) {
SelectionCriteria criteria = SelectionCriteria
.defineContainAllCriteria(propertyConfig.getCode(),
keywordsArray);
entitiesThatContainKeywords = (IOrderedEntities) entities
.getEntities(criteria);
} else {
SelectionCriteria criteria = SelectionCriteria
.defineContainSomeCriteria(
propertyConfig.getCode(), keywordsArray);
entitiesThatContainKeywords = (IOrderedEntities) entities
.getEntities(criteria);
}