From c4b08d502761a95893a4a84db9030e907be507b8 Mon Sep 17 00:00:00 2001
From: =?utf8?q?Roland=20H=C3=A4der?= <roland@mxchange.org>
Date: Sat, 21 Jan 2023 10:02:55 +0100
Subject: [PATCH] Please cherry-pick: - "validate" parameter, e.g. where you
 don't want null references, then check if   it is null to prevent possible
 logic errors and maybe here a wrong/misleading   result

---
 .../contact/list/AddressbookContactListWebViewBean.java     | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/java/org/mxchange/addressbook/beans/contact/list/AddressbookContactListWebViewBean.java b/src/java/org/mxchange/addressbook/beans/contact/list/AddressbookContactListWebViewBean.java
index d3bc4338..1c95619b 100644
--- a/src/java/org/mxchange/addressbook/beans/contact/list/AddressbookContactListWebViewBean.java
+++ b/src/java/org/mxchange/addressbook/beans/contact/list/AddressbookContactListWebViewBean.java
@@ -511,6 +511,12 @@ public class AddressbookContactListWebViewBean extends BaseAddressbookBean imple
 
 	@Override
 	public boolean isContactFound (final Contact contact) {
+		// Validate parameter
+		if (null == contact) {
+			// Throw NPE
+			throw new NullPointerException("Parameter 'contact' is null"); //NOI18N
+		}
+
 		// Default is not found
 		boolean IsFound = false;
 
-- 
2.39.5