for (final Person individualPerson : Person.findByName(authorName.toString())) {
for (final Person individualPerson : Person.readPersonsByName(authorName.toString())) {
    public List<InfoPerson> run(String stringtoSearch) throws ExcepcaoPersistencia {        String names[] = stringtoSearch.split(" ");        StringBuilder authorName = new StringBuilder("%");        for (int i = 0; i <= names.length - 1; i++) {            authorName.append(names[i]);            authorName.append("%");        }                final List<InfoPerson> infoPersons = new ArrayList<InfoPerson>();        for (final Person individualPerson : Person.findByName(authorName.toString())) {            infoPersons.add(InfoPerson.newInfoFromDomain(individualPerson));        }        return infoPersons;    }