@NotNull
    public @InspectionMessage String getMessage(boolean ignoreAssertions) {
      if (myKind.myAlwaysNullMessage == null || myKind.myNormalMessage == null) {
        throw new IllegalStateException("This problem kind has no message associated: " + myKind);
      }
      String suffix = myFromUnknown ? JavaAnalysisBundle.message("dataflow.message.unknown.nullability") : "";
      Supplier<@Nls String> msg = isAlwaysNull(ignoreAssertions) ? myKind.myAlwaysNullMessage : myKind.myNormalMessage;
      return msg.get() + suffix;
    }
@NotNull
    public @InspectionMessage String getMessage(boolean ignoreAssertions)