&& newPerson.getStandardTelephoneNumber() != null
	private synchronized boolean addEntry(Person newPerson) {		// TODO: Mergen von Eintrgen.		PhoneNumber pn1 = newPerson.getStandardTelephoneNumber();		Enumeration<Person> en = unfilteredPersons.elements();		while (en.hasMoreElements()) {			Person p = en.nextElement();			if (p.isDummy()					&& newPerson.getStandardTelephoneNumber().getIntNumber()							.equals(									p.getStandardTelephoneNumber()											.getIntNumber())) {				deleteEntry(p);			} else {				// TODO: merge entries				// Bisher nur vergleich mit standardrufnummer				// und hinzufgen, wenn kein Eintrag existiert				PhoneNumber pn2 = p.getStandardTelephoneNumber();				if ((pn1 != null) && (pn2 != null)						&& pn1.getIntNumber().equals(pn2.getIntNumber())) {					return false;				}			}		}		newPerson.setLastCall(callerList.findLastCall(newPerson));		unfilteredPersons.add(newPerson);		callerList.updatePersonInCalls(newPerson, newPerson.getNumbers());		return true;	}