@Override
      public void reportMessage(Diagnostic.Kind kind, @Nls String message) {
        context.reportMessage(kind, message);
      }
@Override
      public void reportMessage(Diagnostic.Kind kind, @Nls String message)