Added generateNotNullAnnotations parameter