if (searchableDefaults == null) {
return null;
}
Searchable searchable = Searchable.newSearchable();
for (String searchParam : searchableDefaults.value()) {
String[] searchPair = searchParam.split("=");
String paramName = searchPair[0];
String paramValue = searchPair[1];
if (paramName.endsWith("in")) {
searchable.addSearchParam(paramName, StringUtils.split(paramValue, ",; "));
} else {
searchable.addSearchParam(paramName, paramValue);
}
}
return searchable;
}