From d0116a8efe58c608b2001855d0cde92392ae9ca2 Mon Sep 17 00:00:00 2001
From: Reinier Zwitserloot @NonNull (case insensitive) on the field are interpreted as: This field must not ever hold
null. Therefore, these annotations result in an explicit null check in the generated setter. Also, these
annotations (as well as any annotation named @Nullable) are copied to setter parameter and getter method
+
+ Using the AccessLevel.NONE access level simply generates nothing. It's useful only in combination with
+ @Data.