@Override
public List<Person> search(SearchDTO searchCriteria) {
LOGGER.debug("Searching persons with search criteria: " + searchCriteria);
String searchTerm = searchCriteria.getSearchTerm();
SearchType searchType = searchCriteria.getSearchType();
if (searchType == null) {
throw new IllegalArgumentException();
}