@Override
  public void reportMessage(@NotNull Project project) {
    myMessageReporter.reportMessage(project, new DefaultMessageBuilder()
      .withTitle(myTitle)
      .withText(myText)
      .withKind(myKind)
      .withGroup(myGroup)
      .withException(myException)
      .withLocation(myFilePosition)
      .withProject(project)
      .withInternal(myInternal)
      .build()
    );
  }
@Override
  public void reportMessage(@NotNull Project project)