- ModelProcessingPhase(final @Nullable ModelProcessingPhase previous) {
- this.previousPhase = previous;
+ @SuppressFBWarnings(value = "NP_STORE_INTO_NONNULL_FIELD",
+ justification = "https://github.com/spotbugs/spotbugs/issues/743")
+ ModelProcessingPhase() {
+ previousPhase = null;
+ }
+
+ ModelProcessingPhase(final ModelProcessingPhase previousPhase) {
+ this.previousPhase = requireNonNull(previousPhase);