if (personNameWords[j].equals(name_)) {
if (!personNameWords[j].trim().equals("") && !personNameWords[j].trim().equals("") && personNameWords[j].trim().equals(name_.trim())) {
    private List<IPerson> getValidPersons(String[] nameWords, List<IPerson> persons) {        List<IPerson> persons_ = new ArrayList();        for (IPerson person : persons) {            String personName = person.getNome();            String userName = person.getUsername();            if (personName != null && userName.indexOf("INA") == -1) {                String[] personNameWords = personName.split(" ");                normalizeName(personNameWords);                int count = 0;                for (int i = 0; i < nameWords.length; i++) {                    String name_ = nameWords[i];                    for (int j = 0; j < personNameWords.length; j++) {                        if (personNameWords[j].equals(name_)) {                            count++;                            break;                        }                    }                }                if (count == nameWords.length) {                    persons_.add(person);                }            }        }        return persons_;    }