@Override
	public IEmailKontakt previous(IEmailKontakt emailKontakt)
			throws NoPreviousEmailKontaktFoundException {
		EmailKontaktList emailContacts = readContacts();
		if (emailContacts.getContactList().size() == 0) {
			throw new NoPreviousEmailKontaktFoundException(
					"Kein Kontakt gefunden!");
		} else {
			EmailKontakt ek = new EmailKontakt();
			for (EmailKontakt contact : emailContacts.getContactList()) {
				if (contact.getId() < emailKontakt.getId()
						&& ek.getId() < emailKontakt.getId()) {
					ek = contact;
				}
				if (ek.getId() == -1)
					throw new NoPreviousEmailKontaktFoundException(
							"Kein Kontakt gefunden!");
			}
			return ek;
		}
	}