private boolean externalPersonsAlreadyExists(String name, String address, IWorkLocation workLocation, List<IExternalPerson> allExternalPersons) { for (IExternalPerson externalPerson : allExternalPersons) { if (externalPerson.getPerson().getNome().equals(name) && externalPerson.getPerson().getMorada().equals(address) && externalPerson.getWorkLocation().equals(workLocation) )  return true; } return false; }
private boolean externalPersonsAlreadyExists(String name, String address, IWorkLocation workLocation, List<IExternalPerson> allExternalPersons) { for (IExternalPerson externalPerson : allExternalPersons) { if (externalPerson.getPerson().getNome().equals(name) && externalPerson.getPerson().getMorada().equals(address) && externalPerson.getWorkLocation().equals(workLocation) && !externalPerson.equals(this))  return true; } return false; }
	private boolean externalPersonsAlreadyExists(String name, String address, IWorkLocation workLocation, List<IExternalPerson> allExternalPersons) {		for (IExternalPerson externalPerson : allExternalPersons) {			if (externalPerson.getPerson().getNome().equals(name) &&				externalPerson.getPerson().getMorada().equals(address) &&				externalPerson.getWorkLocation().equals(workLocation) )								return true;		}		return false;	}