} else if (searchParameters.getName() != null) {
persons = new ArrayList<Person>();
persons.addAll(Person.findPerson(searchParameters.getName()));
final RoleType roleBd = searchParameters.getRole();
if (roleBd != null) {
for (final Iterator<Person> peopleIterator = persons.iterator(); peopleIterator.hasNext();) {
final Person person = peopleIterator.next();
if (!person.hasRole(roleBd)) {
peopleIterator.remove();