B (@lombok.NonNull final String nonNullChildField) { if (nonNullChildField == null) { throw new java.lang.NullPointerException("nonNullChildField is marked non-null but is null"); } this.nonNullChildField = nonNullChildField; return self(); }